Commit graph

213 commits

Author SHA1 Message Date
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
Lance Edgar
cd332f2287 Fix redirect bug when attempting bulk row delete for nonexistent batch 2016-03-22 18:56:48 -05:00
Lance Edgar
de58adad24 Fix bug where batch creator was being overwritten anytime it was viewed..
Yikes!  Hopefully this didn't happen too many times in production...
2016-03-11 13:55:51 -06:00
Lance Edgar
a22f50850f Add 'executed' to old batches grid view, make timestamps show "raw" by default. 2016-03-11 11:35:00 -06:00
Lance Edgar
a7b73021ac Make tailbone.views.labels a subpackage instead of module. 2016-03-11 10:25:25 -06:00
Lance Edgar
7111bb96ca Make datasync views easier to customize.
Already needed to do that a little bit.
2016-02-15 13:24:01 -06:00
Lance Edgar
215a8c13b0 Refactor some more model views to use MasterView.
(emailbounce, depositlink, tax)
2016-02-14 21:34:01 -06:00
Lance Edgar
bc1c7b3554 More tweaks to vendor catalog/invoice batches.
Trying to make batch fieldsets simpler to configure...
2016-02-14 19:56:56 -06:00
Lance Edgar
874fd6d4b3 More tweaks to new master-based batch views, etc. 2016-02-14 18:50:57 -06:00
Lance Edgar
7ac4af5f34 Refactor vendor invoice batch views to use BatchMasterView. 2016-02-14 17:50:03 -06:00
Lance Edgar
c83a3e6eb0 Overhaul vendor catalog batch views, to use BatchMasterView. 2016-02-14 17:07:48 -06:00
Lance Edgar
62221a1a25 Add new BatchMasterView for new-style batches. 2016-02-14 16:47:35 -06:00
Lance Edgar
a341acb4f0 Make our DateTimeFieldRenderer the default for datetime fields. 2016-02-14 16:34:39 -06:00
Lance Edgar
a5080b113d Various tweaks to products grid filters etc.
Trying to troubleshoot some things...think we're good now.  Some of the
changes here were made and then discovered not to be necessary yet, but
left in place since they're probably good ideas anyway.
2016-02-13 13:00:55 -06:00
Lance Edgar
583548cad5 Refactor products view(s) per new master pattern.
Finally!
2016-02-12 20:44:41 -06:00
Lance Edgar
1dd5b11414 Refactor how sender is assigned for new messages, to avoid bogus commits.
Man I really wish I could find the right pattern for default values with
FormAlchemy...
2016-02-11 18:47:39 -06:00
Lance Edgar
c65bc6f229 Refactor magic recipients field when sending new message.
Uses local cache of user mappings instead of AJAX calls; has just enough
customization hooks to allow for a department/user mapping for MJ...
2016-02-11 17:05:56 -06:00
Lance Edgar
ad9cd8be8e Protect message reply functions with 'create' permission. 2016-02-10 22:17:49 -06:00
Lance Edgar
46923d40da Add initial reply / reply-all support for messages. 2016-02-10 21:59:13 -06:00
Lance Edgar
4713e25ffe Tweak how we connect a user to a batch, when refreshing. 2016-02-09 20:47:12 -06:00
Lance Edgar
687b83e2e1 Add support for sending new messages. 2016-02-05 14:42:56 -06:00
Lance Edgar
d2eabccd46 Add 'password is/not null' filter to users list view. 2016-02-01 16:11:24 -06:00
Lance Edgar
4bade10317 Add 'messages.list' permission, to protect inbox etc.
At least will be useful for a soft launch, beyond that not sure.
2016-02-01 15:44:10 -06:00
Lance Edgar
46c3750d38 Fix bug when marking batch as executed.
Not sure why that ever worked, actually?
2016-02-01 12:23:29 -06:00
Lance Edgar
7edfc98747 Add 'Stores' and 'Departments' fields to Employee fieldset. 2016-01-30 15:19:04 -06:00