Commit graph

552 commits

Author SHA1 Message Date
Lance Edgar
223a6dc862 Fix couple of bugs for vendor catalog views
No need to expose an "edit" mode for this batch since view allows
refresh.
2016-10-10 11:16:55 -05:00
Lance Edgar
3b84a92d7d Strip whitespace from username field when editing User
Otherwise can be a gotcha, if user doesn't know their username "has a
space" etc.
2016-10-10 10:59:07 -05:00
Lance Edgar
b157b79938 Remove last references to 'edbob' package 2016-10-09 21:12:13 -05:00
Lance Edgar
8ce0148a64 Tweak some things to make demo project more "out of the box" 2016-10-06 13:13:31 -05:00
Lance Edgar
894ee87591 Add "bulk delete rows" feature to new batches view 2016-10-04 15:12:30 -05:00
Lance Edgar
f41135a2e0 Add code field to Category views 2016-10-03 15:37:31 -05:00
Lance Edgar
3bafa41ecd Add specific permissions for edit/delete of individual batch rows 2016-09-30 15:20:40 -05:00
Lance Edgar
a77f41debf Fix row-level visibility for grid edit action 2016-09-19 16:32:18 -05:00
Lance Edgar
679dce4ed8 Add "just in time" editable instance check for master view 2016-09-18 17:14:57 -05:00
Lance Edgar
94a7a15e6d Add basic form validation when sending new messages
This avoids the message body for now, since that's implemented a couple
different ways in the real world...
2016-09-13 20:23:51 -05:00
Lance Edgar
60c5d31aa1 Allow opt-out for "download batch row data as CSV" feature
Sometimes that just confuses the issue, e.g. when the batch provides a
download feature of its own.
2016-08-26 15:31:03 -05:00
Lance Edgar
e3f13baaab Fix permission group label bug for batch views 2016-08-24 17:21:21 -05:00
Lance Edgar
e296bfd392 Add MasterView.listable flag for disabling grid view 2016-08-24 17:20:53 -05:00
Lance Edgar
901c2fc573 Add MasterView.has_rows concept and related logic
Now the `BatchMasterView` no longer provides most of these goodies.

Also tweak some custom batch views to reflect changes etc.
2016-08-23 13:11:13 -05:00
Lance Edgar
8a19b90efa Add hook to customize timesheet shift rendering
Also decrease font size slightly for shift text.
2016-08-22 17:25:43 -05:00
Lance Edgar
cdde848275 Refactor batch view/edit pages to share some "execution options" logic 2016-08-22 15:46:16 -05:00
Lance Edgar
53950931af Add has_rows support to MasterView class
Eventually the batch views should be refactored to leverage this..
2016-08-22 12:38:51 -05:00
Lance Edgar
340f02a3f2 Set relevant 'index title' when viewing batch with rows
Also tweak 'Batch ID' field label.
2016-08-20 21:03:30 -05:00
Lance Edgar
dce4972f0f Add TODO comment 2016-08-19 18:12:13 -05:00
Lance Edgar
207cd6a261 Fix bug in handheld batch view config 2016-08-17 20:49:13 -05:00
Lance Edgar
d94ed5e99c Fix bug when viewing batch with no execution options 2016-08-17 18:38:38 -05:00
Lance Edgar
30f543a38c Fix bug for handheld batch device type field 2016-08-17 17:48:30 -05:00
Lance Edgar
aff90ac756 Add basic support for new handheld/inventory batches 2016-08-17 17:05:51 -05:00
Lance Edgar
db62f82a37 Add basic support for batch execution options 2016-08-17 16:52:13 -05:00
Lance Edgar
3b265e19c4 Fix bug in batch download URL 2016-08-17 16:51:31 -05:00
Lance Edgar
3c3aa5f2b1 Fix bug when deleting certain batches 2016-08-17 16:51:04 -05:00
Lance Edgar
cf1b9acfb1 Add support for system-unique ID in batch views etc. 2016-08-17 16:50:00 -05:00
Lance Edgar
8d6c9854a3 Add MasterView.render() method for sake of common context/logic
That still needs some work I'm sure...
2016-08-17 16:44:49 -05:00
Lance Edgar
498a810f08 Revert "Disable view mode for settings table"
This reverts commit 457407fbcf.
2016-08-12 17:18:22 -05:00
Lance Edgar
a6438e4bb5 Add permissions field when viewing user details
About damn time I'm sure...
2016-08-12 01:58:07 -05:00
Lance Edgar
a70c9d3360 Export 'enabled' flag for email profile/settings 2016-08-12 01:17:40 -05:00
Lance Edgar
457407fbcf Disable view mode for settings table
Create/edit/delete are all that's needed there.
2016-08-11 23:59:40 -05:00
Lance Edgar
41ca3859f6 Only show granted permissions when viewing role details
Hopefully a little easier on the eyes..still could use more improvements
though I'm sure.
2016-08-11 22:29:55 -05:00
Lance Edgar
e15888ffcd Add render_progress() method to core view class 2016-08-09 19:46:49 -05:00
Lance Edgar
fdf1419ea2 Add CodeTextAreaFieldRenderer, refactor label profile form to use it 2016-07-13 11:04:23 -05:00
Lance Edgar
e0bd20ee23 Always strip whitespace from label profile 'spec' field input
Otherwise we can't properly load (import) the spec object...
2016-06-29 18:59:56 -05:00
Lance Edgar
35d4d35fd6 Add awareness of special 'Authenticated' role, in permissions UI etc. 2016-06-15 12:51:10 -05:00
Lance Edgar
68ca5766d1 Cleanup some timesheet display logic
Also make sure to force current user unless they have permission to view
all time sheets.
2016-06-14 22:19:37 -05:00
Lance Edgar
d94372ee41 Allow extra kwargs to core View.redirect() method 2016-06-14 22:19:16 -05:00
Lance Edgar
686ae1b657 Fix some 'strftime' typos 2016-06-13 10:14:51 -05:00
Lance Edgar
1e0ef53aea Add support for viewing single employee's schedule / time sheet
A little sloppy perhaps, here and there..but seems to do the job.
2016-06-07 16:16:37 -05:00
Lance Edgar
4c5bdc6766 Move "full name" to front of grid columns
Also use "full name" label in fieldset, instead of "display name".
2016-05-10 15:17:14 -05:00
Lance Edgar
123f5ce0c6 Add support for "full" schedule and time sheet views
Temporarily removes support for viewing current user's time sheet; that
will be added back in soon.
2016-05-10 13:08:32 -05:00
Lance Edgar
890392ab92 Various improvements to the schedule view
Still clearly not yet complete though.
2016-05-06 11:41:05 -05:00
Lance Edgar
1017823b06 Disable autocomplete for password fields when editing user
Er, at least try.  Didn't seem to work in my local test though.
2016-05-06 11:40:25 -05:00
Lance Edgar
286b095528 Fix bug in roles view 2016-05-05 16:27:35 -05:00
Lance Edgar
aaa1d17507 Add hyperlinks to product UPC and description, within main grid
These won't honor the indexing scheme yet, still need to think about
that.
2016-05-03 22:10:54 -05:00
Lance Edgar
b718336ac2 Refactor timesheet logic, add initial/basic schedule view
Clearly need to be able to filter by store/department yet.
2016-05-03 21:19:28 -05:00
Lance Edgar
34482892f7 Add prev/next week navigation to time sheet view 2016-05-02 19:26:21 -05:00
Lance Edgar
25ec005764 Add week navigation to time sheet view 2016-05-02 19:15:51 -05:00