Commit graph

1837 commits

Author SHA1 Message Date
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
Lance Edgar
be7108bcda Tweak how empty hours are displayed in time sheet 2016-05-02 18:24:09 -05:00
Lance Edgar
77ce81dec0 Fix bugs in batch grid URLs 2016-05-02 18:23:57 -05:00
Lance Edgar
2bd15ca5c7 Fix grid URL bug 2016-05-02 10:35:54 -05:00
Lance Edgar
1c0c148294 Add initial/basic user feedback form support 2016-05-01 20:39:05 -05:00
Lance Edgar
abb42e9f25 Add initial support for grid index URLs
Yay, been wanting this for some time now.
2016-05-01 17:50:57 -05:00
Lance Edgar
70a2f10c81 Add auto-hide/show magic to message recipients field when viewing 2016-05-01 14:57:41 -05:00
Lance Edgar
f3cab67aaf Add 'index title' setting to master view
This was needed due to a new way of showing the index link when
e.g. viewing a record, particularly with regard to messaging and a new
template design.
2016-05-01 12:34:15 -05:00
Lance Edgar
0c179fb9d0 Move Person.display_name to top of fieldset when viewing/editing 2016-04-30 20:55:10 -05:00
Lance Edgar
130b6dda76 Tweak flash message when record is updated
To be more consistent with add/delete.
2016-04-30 19:01:17 -05:00
Lance Edgar
b96c1ebd3a Add MasterView.listing flag, for templates' sake 2016-04-30 19:00:43 -05:00
Lance Edgar
22e4d38d58 Add initial Time Sheet view
Hardly complete at this point, but proves the concept.
2016-04-28 18:18:11 -05:00
Lance Edgar
fb25f6917e Add master views for ScheduledShift model 2016-04-28 18:16:26 -05:00
Lance Edgar
4e917169f9 Add views for WorkedShift model 2016-04-25 19:40:29 -05:00
Lance Edgar
95b94ef570 Fix case-sensitivity when sorting permission group labels 2016-04-06 21:43:48 -05:00
Lance Edgar
aaf5ca97f9 Add last-minute check to ensure master views allows deletion
Generally for the 'delete' route to even exist the master view *class*
must still allow deletions.  But once a request is involved and we have
a view *instance* then we can disable deletions if we like.
2016-03-24 00:25:17 -05:00