Commit graph

2322 commits

Author SHA1 Message Date
Lance Edgar 2c27120eb4 Update references to request.authenticated_userid
Per warnings from Pyramid, old method will go away in 1.8
2016-10-18 17:54:41 -05:00
Lance Edgar 6bf60365ba Let any 'admin' user elevate to 'root' for full system access
But otherwise, let the Administrator role be "normal" and have perms of
its own.  Hopefully cuts down on unwanted screen noise for admins.
2016-10-18 16:59:38 -05:00
Lance Edgar 4599eaad97 Revert to 'classic' docs theme, for now
Need to come up with a unique theme for rattail at some point...
2016-10-17 23:36:59 -05:00
Lance Edgar 383d714214 Disable a focus() call in menubar.js which messed with search filter focus
Hopefully this is a good idea..?  Probably should look for a replacement
lib at some point...
2016-10-16 21:40:04 -05:00
Lance Edgar 6cb4b86fd0 Redo whitespace / indentation for menubar.js 2016-10-16 21:37:38 -05:00
Lance Edgar 26c6c083c4 Add refresh_after_create flag for BatchMasterView
Hopefully this is a good idea too..
2016-10-16 03:33:10 -05:00
Lance Edgar 4757a56002 Fix bug in batch ID field renderer, when displayed for new batch
Hopefully this is a good idea..
2016-10-16 03:32:56 -05:00
Lance Edgar 1327b886fc Disable delete button by default, when clicked 2016-10-16 03:30:42 -05:00
Lance Edgar 7e3d47aa5c Fix / improve progress display somewhat 2016-10-16 03:30:12 -05:00
Lance Edgar d0d8da9e47 Update changelog 2016-10-14 16:32:46 -05:00
Lance Edgar 3980886356 Add ability to clone schedule data from another week 2016-10-14 16:02:15 -05:00
Lance Edgar c2503977ea Add ability to clear current schedule when editing 2016-10-14 14:45:23 -05:00
Lance Edgar 9e7cb532c8 Add speed bump when leaving timesheet page w/ unsaved changes
Also add save/undo buttons to top as well as bottom of timesheet.
2016-10-14 13:57:57 -05:00
Lance Edgar e153390c15 Fix bug, break for loop when we can 2016-10-12 15:03:10 -05:00
Lance Edgar e57757d44b Fix bug when POST'ing filter form data to edit schedule page 2016-10-12 14:26:59 -05:00
Lance Edgar 048951153d Add basic ability to edit employee schedule 2016-10-12 14:16:33 -05:00
Lance Edgar 788f3ad386 Update changelog 2016-10-10 11:41:24 -05:00
Lance Edgar 38ef101679 Add size description to inventory report 2016-10-10 11:34:10 -05:00
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 9b50067bd7 Issue proper warning if old 'edbob.config' setting is found 2016-10-09 19:44:45 -05:00
Lance Edgar b5cea62de7 Tweak how tailbone finds rattail config from pyramid settings
Eventually need to stop supporting the old 'edbob.config' setting, for
now keep it as a fallback.
2016-10-08 14:29:23 -05:00
Lance Edgar fca95ae8c0 Add 'tailbone' to global template context, update 'better' template footer 2016-10-07 19:33:41 -05:00
Lance Edgar 459637cddb Add registration for 'rattail' template with Pyramid scaffold system 2016-10-07 19:32:49 -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 7451a0dc14 Update changelog 2016-10-04 15:55:45 -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 29ec662ead Update changelog 2016-09-30 15:52:17 -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 f59e75072e Update changelog 2016-09-26 15:18:37 -05:00
Lance Edgar 1c45472fe5 Tweak how a grid filter factory is determined
Don't inspect anything if a factory is provided by caller.
2016-09-19 16:34:12 -05:00
Lance Edgar 65d1c24230 Add a couple of extra verbs to base grid filter class
Seems like these could be more useful some day; for now they're used by
a bespoke project.
2016-09-19 16:33:24 -05:00
Lance Edgar a77f41debf Fix row-level visibility for grid edit action 2016-09-19 16:32:18 -05:00
Lance Edgar cff19f38a3 Improve validation for FormAlchemy date field renderer 2016-09-19 13:13:53 -05:00
Lance Edgar 65661a03f5 Add FormAlchemy-compatible validators for email address, phone number 2016-09-18 17:16:17 -05:00
Lance Edgar 93fcc72f73 Add "refresh" button when viewing batch 2016-09-18 17:15:58 -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 378f1ae7fb Update changelog 2016-09-01 00:03:58 -05:00
Lance Edgar bb6a838d3b Don't show CSV download link if master view opts out 2016-08-26 15:41:22 -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 11460461e7 Update changelog 2016-08-23 17:00:31 -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