Commit graph

1849 commits

Author SHA1 Message Date
Lance Edgar
483a47ed43 Allow changing protected user password when acting as root 2021-01-02 18:49:20 -06:00
Lance Edgar
9c026c1dd9 Show node title in header for Login, About pages 2021-01-02 18:48:45 -06:00
Lance Edgar
8ff590e43f Expose "commodity" filter by default, for IFPS PLU codes 2020-12-07 19:01:43 -06:00
Lance Edgar
42eb72422d Add very basic support for merging 2 People
this is not very complete, but was enough for what i needed at the moment.
almost seems like incomplete feature may be worse than none at all?  but then
again some sort of default starting point is nice i guess...
2020-12-07 11:40:26 -06:00
Lance Edgar
ac5139b7c4 Add basic views for IFPS PLU Codes 2020-12-06 19:36:32 -06:00
Lance Edgar
a204e78e3a Assume composite PK when fetching instance for master view
i.e. stop trying a simple get() which would assume not only a simple PK, but
also assumes the PK is same as defined by the class mapper.  in some cases it
may be helpful to use a different PK from what mapper defines
2020-12-04 15:26:50 -06:00
Lance Edgar
2ad0223e9a Add the "Employee Status" filter to People grid 2020-12-02 14:03:19 -06:00
Lance Edgar
e5d5850327 Add "generic" Employee tab feature, for profile view
i.e. this now exposes a way to begin/end employment status for a person, and
invokes the "employment handler" accordingly
2020-11-30 18:56:06 -06:00
Lance Edgar
3cd5fa7f4a Misc. tweaks to vendor catalog views
for sake of titeship
2020-10-23 22:08:43 -05:00
Lance Edgar
e0d1e39824 Add feature to "download rows for results" in master index view 2020-09-28 12:45:46 -05:00
Lance Edgar
bcb4bda7e6 Fix bug in App Settings when list value is "missing" 2020-09-26 15:00:42 -05:00
Lance Edgar
37a05155e5 Add support for "list" type of app settings (w/ textarea) 2020-09-25 23:23:01 -05:00
Lance Edgar
5b05f9426f Allow alternate engine to act as 'default' when multiple are available 2020-09-25 16:04:32 -05:00
Lance Edgar
c79b63e270 Fix bug when fetching partial versions data grid
e.g. when requesting new page of data
2020-09-23 20:42:43 -05:00
Lance Edgar
2d699b3e43 Add global help URL to login template 2020-09-23 18:32:53 -05:00
Lance Edgar
24cc4b4272 Change how we protect certain person, employee records 2020-09-23 16:39:44 -05:00
Lance Edgar
746db72046 Add user_is_protected() method to core View class
also, don't allow "protected" users to change their own password
2020-09-23 16:28:54 -05:00
Lance Edgar
af11511d24 Remove unwanted columns for default Products grid 2020-09-20 23:35:07 -05:00
Lance Edgar
6709d97abc Only show node title in home page header, for buefy themes
it's just redundant for the old jquery theme
2020-09-20 19:57:27 -05:00
Lance Edgar
4b4faae009 Show node title in header, for home page 2020-09-20 19:55:33 -05:00
Lance Edgar
2d29245037 Don't expose "timezone" for input when generating 'fabric' project
static default is good enough for that
2020-09-20 18:01:23 -05:00
Lance Edgar
711ed947a3 Add "worksheet file" pattern for editing batches
lets user download a worksheet, edit, then upload back to update the batch
2020-09-18 12:17:04 -05:00
Lance Edgar
652e951f89 Add support for generating new 'fabric' project 2020-09-16 19:25:03 -05:00
Lance Edgar
dd2b634ed2 Remove some custom field labels for Vendor
should use `labels` dict if really needed, but they don't seem to be
2020-09-15 18:34:00 -05:00
Lance Edgar
7df5838bc0 Require permission to generate a new project 2020-09-08 19:01:34 -05:00
Lance Edgar
cf613ab34a Split "new project" forms into multiple sections 2020-09-06 14:47:14 -05:00
Lance Edgar
cebe2f8adc Add basic/incomplete support for generating new 'byjove' project
just wanted to get the placeholder in here for now
2020-09-06 13:54:11 -05:00
Lance Edgar
bd19d7c231 Add view for generating new project from template
this was copied as-is from titeship
2020-09-06 12:36:20 -05:00
Lance Edgar
1283a794df Overhaul project changelog links for upgrade pkg diff table 2020-09-05 17:48:34 -05:00
Lance Edgar
fdcf23f65f Stop including 'complete' filter by default for purchasing batches 2020-09-04 20:30:33 -05:00
Lance Edgar
527bc04998 Expose Product.average_weight field 2020-09-02 13:38:18 -05:00
Lance Edgar
72177e8ab5 Improve auto-handling of "local" timestamps
for non-Rattail DBs where timestamps are local instead of UTC
2020-09-02 11:30:02 -05:00
Lance Edgar
d2d632092b Add support for batch execution options in Buefy themes
i.e. from "view batch" page
2020-08-23 13:53:55 -05:00
Lance Edgar
922cbe4451 Add new/flexible "download results" feature 2020-08-22 15:24:32 -05:00
Lance Edgar
43472c7eb6 Use utf8 encoding when downloading results as CSV 2020-08-21 18:35:27 -05:00
Lance Edgar
1b7612ffb0 Add progress for generating "results as CSV" file to download 2020-08-21 18:28:36 -05:00
Lance Edgar
7d8c57170f Add progress for generating "results as XLSX" file to download 2020-08-21 17:42:01 -05:00
Lance Edgar
7f8271e215 Don't require department by default, for new purchasing batch 2020-08-21 12:28:01 -05:00
Lance Edgar
58362ae858 Add buefy theme support for ordering worksheet 2020-08-20 17:56:19 -05:00
Lance Edgar
7a01cb8873 Allow for unknown/missing "changed by" user for product price history 2020-08-20 17:51:59 -05:00
Lance Edgar
9620fc5a83 Add config for "global" help URL 2020-08-20 17:51:00 -05:00
Lance Edgar
cfa9c95814 Tweaks for export views, to make more generic 2020-08-19 17:23:23 -05:00
Lance Edgar
a038f2a98d Make "download row results" a bit more generic
to handle non-native table/rows, w/ non-uuid key
2020-08-16 16:57:06 -05:00
Lance Edgar
aac0e7d35c Tweak config methods for customer master view 2020-08-11 18:28:03 -05:00
Lance Edgar
d0e7f7dda2 Improve rendering of true_margin column for pricing batch row grid 2020-08-09 15:50:25 -05:00
Lance Edgar
ca31af196f Expose user reference(s) for employees 2020-08-09 14:39:31 -05:00
Lance Edgar
163134326a Coalesce on User.active when merging 2020-08-09 14:32:16 -05:00
Lance Edgar
7d158e58b5 Add protected_usernames() config function 2020-08-06 02:04:17 -05:00
Lance Edgar
808e737202 Add basic/unfinished "new customer order" page/feature
so far creates the order batch, and can set some customer info
2020-08-02 20:59:16 -05:00
Lance Edgar
493785591c Add basic web views for "new customer order" batches 2020-08-02 15:27:10 -05:00