Lance Edgar
8095f2c9ea
Display the Store field for Customer Orders
2021-09-25 18:55:53 -04:00
Lance Edgar
87d8322b85
Add way to override grid action label rendering
...
so that custom HTML can be embedded in there somehow..
2021-09-22 16:42:49 -05:00
Lance Edgar
c3079fe899
Add before_render_index()
customization hook for MasterView
2021-08-24 09:39:45 -05:00
Lance Edgar
3cf4c0f8e4
Require explicit opt-in for "clicking grid row checks box" feature
...
sometimes it makes sense *not* to enable that, in which case disabled
probably should be the default
2021-08-23 19:26:50 -05:00
Lance Edgar
a881b310bc
Allow customization of row 'view' action url
2021-08-23 14:25:08 -05:00
Lance Edgar
ac133ce830
Expose "merge request tracking" feature for People data
...
more to come i'm sure, but this covers the basics
2021-08-19 18:11:15 -05:00
Lance Edgar
949b9d64bf
Allow customization of rendering version diff values
2021-05-14 12:13:23 -05:00
Lance Edgar
e3bf7f2bb2
Add stub methods for MasterView.template_kwargs_view()
etc.
...
otherwise subclass has to consider, can i call super() or not? it still does
for some other views, but at least create/view/edit are common enough that it
should always be able to call super() without concern for those
2021-02-02 10:57:58 -06:00
Lance Edgar
708641a8f1
Purge things for legacy (jquery) mobile, and unused template themes
...
gosh it feels good to get rid of this stuff... fingers crossed that nothing
was broken, but am thinking it's safe
2021-01-30 15:52:47 -06:00
Lance Edgar
b3867d9c89
Tweak how vendor link is rendered for readonly field
2021-01-27 22:24:23 -06:00
Lance Edgar
523ea6e0df
Add some generic render methods to MasterView
2021-01-20 21:56:20 -06:00
Lance Edgar
ad859d4bef
Allow specifying the size of a file, for readable_size()
method
...
sometimes the file bytes are stored in DB instead of on disk
2021-01-04 13:22:44 -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
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
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
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
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
9620fc5a83
Add config for "global" help URL
2020-08-20 17:51:00 -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
ca31af196f
Expose user reference(s) for employees
2020-08-09 14:39:31 -05:00
Lance Edgar
8ea379bbff
Add more customization hooks for making grid actions in master view
2020-07-30 16:38:03 -05:00
Lance Edgar
e0ce7e8505
Add self.cloning
convenience indicator for master view
2020-07-28 21:19:47 -05:00
Lance Edgar
0798102ba5
Tweak "coalesce" logic for merging field data
2020-07-22 19:53:35 -05:00
Lance Edgar
c1a2bb978c
Use byte string filters for row grid too
...
if master view needs them at all, chances are they should apply to row grid as
well as main grid
2020-06-24 10:53:43 -05:00
Lance Edgar
c7c3dea6b2
Improve support for composite key in master view
2020-06-22 18:26:43 -05:00
Lance Edgar
31df41283c
Don't allow edit/delete of rows, if master view says so
...
also fix "back to parent" link when viewing row
2020-06-12 18:40:10 -05:00
Lance Edgar
3a6ced388a
Allow the home page to include quickie search
...
make it easier for any "non-master" view to do so
2020-04-07 13:44:13 -05:00
Lance Edgar
d9f6a7201e
Let config totally disable the old/legacy jQuery mobile app
2020-04-04 20:51:49 -05:00
Lance Edgar
febe651e31
Stop raising an error if view doesn't define row grid columns
...
just show whatever is gonna show by default; they can edit list if they want
2020-03-23 22:35:24 -05:00
Lance Edgar
13802c49a8
Add "generic" render_id_str()
method to MasterView
...
not sure how useful, but maybe
2020-03-23 21:25:43 -05:00
Lance Edgar
af4be59fe0
Add "local only" column to Users grid
...
but only show if user has perm of course
2020-03-23 20:24:03 -05:00
Lance Edgar
8ac0bb2334
Expose default email address, phone number when editing a Person
2020-03-17 18:50:07 -05:00
Lance Edgar
907a356bea
Add support for "bulk-delete" of Person table
2020-03-16 17:47:06 -05:00
Lance Edgar
d72f61a98d
Make sure all contact info is "touched" when touching person record
2020-03-11 13:30:04 -05:00
Lance Edgar
2605f5ab79
Fix batch row status breakdown for Buefy themes
...
also, fix the "import batch from file" feature UI, per Buefy theme
2020-03-02 14:38:06 -06:00
Lance Edgar
a2277feb10
Cleanup main version history views for Buefy theme
2020-02-28 15:45:27 -06:00
Lance Edgar
c14cf3022c
Allow update of row unit cost directly from receiving batch view
2019-11-22 20:12:48 -06:00
Lance Edgar
2e92f561d8
Assume "local only" flag should be ON by default, for new objects
...
i.e. if that is a thing, for the given master view
2019-10-29 19:58:08 -05:00
Lance Edgar
65bcd8da2a
Improve default behavior for clone operation
...
copy all fields but uuid, and show flash message(s)
2019-10-17 16:17:43 -05:00
Lance Edgar
6c228a59f2
Use self.has_perm()
within MasterView
2019-10-12 18:35:11 -05:00
Lance Edgar
acda689b15
Honor configured db key sequence; let config hide some db keys from UI
2019-10-12 13:34:00 -05:00
Lance Edgar
47669a23bc
Add support for "local only" Person, User, plus related security
...
also add "view / edit roles for user" permissions
2019-10-04 22:31:19 -05:00
Lance Edgar
ff9700e23a
Add core View.make_progress()
method
...
so callers no longer need to import `SessionProgress` and create directly
2019-09-25 00:32:41 -05:00
Lance Edgar
fe413ba2f5
Honor kwargs used for MasterView.get_index_url()
2019-09-19 20:19:52 -05:00