Lance Edgar
e1e4514038
Update changelog
2016-12-07 16:57:52 -06:00
Lance Edgar
cc34e77a2c
Fix permission / grid action bug for email profiles
2016-12-07 16:57:08 -06:00
Lance Edgar
e662af1464
Update changelog
2016-12-07 16:02:07 -06:00
Lance Edgar
5a24c4113f
Add new 'bytestring' filter for grids that need it
...
For now, must explicitly request the filter, nothing will use it by default
2016-12-07 16:00:36 -06:00
Lance Edgar
457ce97f4e
Add 'extra_styles' to true base template
2016-12-07 16:00:20 -06:00
Lance Edgar
d8c4f92aa5
Tweak tempmon views a little, fix client restart logic
2016-12-07 16:00:00 -06:00
Lance Edgar
aedbe5214f
Update changelog
2016-12-05 21:02:52 -06:00
Lance Edgar
4a2ba3925d
Use master view's session when creating form
...
Needed when allowing create for models from non-rattail database
2016-12-05 21:01:30 -06:00
Lance Edgar
7705c765ee
Fix import bugs with tempmon views
2016-12-05 21:01:18 -06:00
Lance Edgar
b339290274
Allow delete for datasync changes
2016-12-05 21:00:50 -06:00
Lance Edgar
dba9663d27
Update changelog
2016-12-05 19:15:33 -06:00
Lance Edgar
8674cf1650
Refactor tempmon views to leverage rattail-tempmon database
2016-12-05 19:14:20 -06:00
Lance Edgar
083f8ecde0
Tweak email config views, to support subject "templates"
2016-12-01 11:56:26 -06:00
Lance Edgar
cfd6e87cff
Update changelog
2016-11-30 14:09:44 -06:00
Lance Edgar
dc00239b5f
Fix bug in products view class
...
Need to invoke the core View init logic, for `self.enum`
2016-11-30 14:08:12 -06:00
Lance Edgar
62740e8a59
Update changelog
2016-11-29 15:30:52 -06:00
Lance Edgar
4498bc001f
Tweak fields for product view
2016-11-29 15:30:05 -06:00
Lance Edgar
ee6d3195c5
Add basic 'about' page with some package versions
2016-11-28 18:28:33 -06:00
Lance Edgar
b2d7e14ef7
Update changelog
2016-11-28 16:16:31 -06:00
Lance Edgar
948987232a
Tweak some fields for Product view
2016-11-27 14:17:42 -06:00
Lance Edgar
c8ec13d130
Add permission for bulk-delete of batch data rows
2016-11-26 21:22:57 -06:00
Lance Edgar
139d9a4fed
Hopefully fix styles for 'print schedule' page
2016-11-26 20:29:10 -06:00
Lance Edgar
06ec80e7a8
Update changelog
2016-11-22 12:57:17 -06:00
Lance Edgar
3a9930b879
Tweak tempmon probe fields, make readings read-only
...
Still allow deletion of readings though.
2016-11-22 12:30:21 -06:00
Lance Edgar
0296c29dd7
Add support for restarting tempmon client
2016-11-22 00:55:30 -06:00
Lance Edgar
a39c347ad3
Add initial views for tempmon
2016-11-21 23:53:20 -06:00
Lance Edgar
668191b2e9
Add support for pricing batches
2016-11-21 19:36:57 -06:00
Lance Edgar
fdd0b6ec3b
Add some links between employees / people / customers views
2016-11-21 17:47:24 -06:00
Lance Edgar
686bcfc74c
Update changelog
2016-11-21 14:40:09 -06:00
Lance Edgar
674a315104
Fix bug when downloading batch file
2016-11-21 14:39:04 -06:00
Lance Edgar
8399eb8f91
Add initial support for 'costing' mode for purchase batches
2016-11-21 03:37:45 -06:00
Lance Edgar
67f6c11307
Add support for 'receiving' mode for purchase batches
2016-11-21 01:07:35 -06:00
Lance Edgar
8acb9b0029
Bump jquery version
...
Did this while troubleshooting something, maybe unnecessary but what the heck
2016-11-21 01:04:28 -06:00
Lance Edgar
d46b0cbc70
Add support for mode, purchase relation for purchase batches
2016-11-20 17:48:04 -06:00
Lance Edgar
1a6bacda6a
Update changelog
2016-11-20 16:19:01 -06:00
Lance Edgar
339f3c6361
Move get_batch_kwargs()
to BatchMasterView
2016-11-20 16:03:28 -06:00
Lance Edgar
d9145e5122
Update changelog
2016-11-20 14:11:15 -06:00
Lance Edgar
37be76cc84
Fix some bugs etc. with batch views and templates
2016-11-20 14:10:04 -06:00
Lance Edgar
f97b26506f
Add printer-friendly view for "full" employee schedule
...
i.e. whatever version of that the user happens to be currently viewing
2016-11-19 22:23:45 -06:00
Lance Edgar
c9799f5943
Update changelog
2016-11-19 19:49:57 -06:00
Lance Edgar
936535d625
Tweak core view's rattail config init logic, for tests
2016-11-19 18:56:09 -06:00
Lance Edgar
203f0242fb
Refactor batch views / templates per rattail framework overhaul
2016-11-19 18:34:50 -06:00
Lance Edgar
a5184e416a
Tweak email config view a bit, for clarity
2016-11-15 19:36:08 -06:00
Lance Edgar
c275071499
Add size, extra link fields to product view template
2016-11-14 19:29:00 -06:00
Lance Edgar
09c1c49c0e
Update changelog
2016-11-14 17:52:50 -06:00
Lance Edgar
73fcf84d59
Disable save button when creating new object
2016-11-14 17:51:23 -06:00
Lance Edgar
ad2724fd2f
Make POD image for product view a bit more sane
2016-11-11 22:15:47 -06:00
Lance Edgar
536e1aa3eb
Update changelog
2016-11-11 18:47:26 -06:00
Lance Edgar
11b4cf9616
Add support for more cases + units, more vendor fields, for new purchase batches
2016-11-11 01:56:37 -06:00
Lance Edgar
1f9a27a7ae
Tweak default factory for boolean grid filters
2016-11-10 23:13:21 -06:00
Lance Edgar
7afd9c87df
Update changelog
2016-11-10 17:37:42 -06:00
Lance Edgar
fe978a9bd2
Add 'additive fields' concept to merge diff preview
2016-11-10 17:13:46 -06:00
Lance Edgar
7dd19c6d87
Change how we determine default 'grid key' for master views
2016-11-10 17:13:29 -06:00
Lance Edgar
43eb2f107f
Display sequence for product alt codes
...
Might as well, for now..
2016-11-09 16:59:08 -06:00
Lance Edgar
130f0b4cdc
Update changelog
2016-11-09 14:19:30 -06:00
Lance Edgar
ecdf9b6926
Tweak merge template
2016-11-09 14:15:16 -06:00
Lance Edgar
ba1fa6d617
Tweak verbiage for merge template etc.
2016-11-09 02:17:01 -06:00
Lance Edgar
63d89b696a
Fix line item PO Total update for new purchase Order Form
2016-11-08 23:44:34 -06:00
Lance Edgar
da5c040aeb
Add historical amounts to new purchase Order Form, allow extra columns etc.
2016-11-08 22:45:58 -06:00
Lance Edgar
83e9c7d076
Update changelog
2016-11-08 19:38:26 -06:00
Lance Edgar
c51d0db42d
Tweak order form view for new purchase batches
2016-11-08 13:06:56 -06:00
Lance Edgar
7454e611c5
Refactor how batch editing is done; don't include rows for that sometimes
...
Various other fixes also..for sake of new purchase batches
2016-11-08 12:56:12 -06:00
Lance Edgar
da8ef9ebd8
Don't allow access to Order Form for executed purchase batch
2016-11-07 20:49:33 -06:00
Lance Edgar
758ae7099d
Add initial support for viewing new purchase batch as Order Form
2016-11-07 20:40:47 -06:00
Lance Edgar
0477561ca6
Add support for making new-style batches from products grid query
...
Just label batches so far, will have to revisit that
2016-11-06 23:31:27 -06:00
Lance Edgar
4cfd3aa00e
Add basic views for label batches
2016-11-06 20:53:50 -06:00
Lance Edgar
5183184b16
Fix row grid tools bug in batch view
2016-11-06 20:52:47 -06:00
Lance Edgar
a51bf54e94
Prevent user from adding new rows to batch which has already been executed
2016-11-06 13:34:08 -06:00
Lance Edgar
a6e43d1658
Add support for new Purchase/Batch views, 'create row' master pattern
...
More refactoring here but hopefully not that important..
2016-11-06 12:58:29 -06:00
Lance Edgar
8fe0e96273
Remove unused (I think?) VendorFieldRenderer
2016-11-05 02:08:10 -05:00
Lance Edgar
732453eedc
Update changelog
2016-11-02 15:06:34 -05:00
Lance Edgar
06b0b13992
Add basic merge feature to MasterView
2016-10-28 10:26:37 -05:00
Lance Edgar
a398a0a710
Tweak styles for global header
2016-10-28 10:26:23 -05:00
Lance Edgar
0c11b72804
Update changelog
2016-10-27 19:00:09 -05:00
Lance Edgar
2b3b69ed70
Tweak how we auto-filter 'deleted' products
...
Hopefully this doesn't break anything? This change is required for a
user who has 'become root' to see deleted products.
2016-10-27 15:58:00 -05:00
Lance Edgar
68ba3a7fcb
Add 'vendor code' and 'vendor code (any)' filters for products grid
2016-10-26 18:47:44 -05:00
Lance Edgar
01acedaedf
Show vendor invoice rows as warning, if they have no case quantity
2016-10-26 17:58:28 -05:00
Lance Edgar
2772057381
Tweak default styles for home page
2016-10-25 18:14:59 -05:00
Lance Edgar
590444b273
Fix template bug when deleting user
2016-10-25 18:14:43 -05:00
Lance Edgar
1af9fbd100
Update changelog
2016-10-19 13:56:41 -05:00
Lance Edgar
3790af8ef5
test commit
2016-10-18 20:54:28 -05:00
Lance Edgar
7932fffa1a
Protect new 'root' views, only admin users allowed..
...
Heh whoops.
2016-10-18 19:17:23 -05:00
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
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
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
9de5a3b39e
Tweak how we use DB session to fetch grid settings
2016-08-19 16:01:44 -05:00
Lance Edgar
a99e129b42
Update changelog
2016-08-17 20:50:06 -05:00
Lance Edgar
207cd6a261
Fix bug in handheld batch view config
2016-08-17 20:49:13 -05:00
Lance Edgar
f7e70f8a30
Update changelog
2016-08-17 18:39:25 -05:00
Lance Edgar
d94ed5e99c
Fix bug when viewing batch with no execution options
2016-08-17 18:38:38 -05:00
Lance Edgar
7eef6e6cf4
Update changelog
2016-08-17 17:49:16 -05:00
Lance Edgar
30f543a38c
Fix bug for handheld batch device type field
2016-08-17 17:48:30 -05:00
Lance Edgar
3a2406d420
Update changelog
2016-08-17 17:22:07 -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
343f9bde1b
Add "empty" option to enum field renderers, if field allows empty value
2016-08-17 16:45:54 -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
7c9307e298
Update changelog
2016-08-13 23:07:47 -05:00
Lance Edgar
01edbf32d1
Add null / not null verbs back to default boolean grid filter
2016-08-13 18:26:46 -05:00
Lance Edgar
f3f7b9f95b
Update changelog
2016-08-12 17:19:56 -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
2b1a493706
Update changelog
2016-08-10 14:30:51 -05:00
Lance Edgar
c38535e4c0
Add hopefully generic FileFieldRenderer
...
Eventually should refactor other (batch) things to use this.
2016-08-09 19:50:24 -05:00
Lance Edgar
e15888ffcd
Add render_progress()
method to core view class
2016-08-09 19:46:49 -05:00
Lance Edgar
a1094cc995
Update changelog
2016-08-09 13:20:33 -05:00
Lance Edgar
bfcf6a9500
Add support for 10-key hyphen/period keys for numeric input fields
2016-08-09 11:45:34 -05:00
Lance Edgar
f816098199
Update changelog
2016-08-05 15:53:41 -05:00
Lance Edgar
9ebff91db0
Allow negative sign, decimal point for "numeric" text fields
2016-08-05 15:12:36 -05:00
Lance Edgar
c4b4b866ff
Fallback to empty string for email preview recipient, if current user has no address
2016-08-04 13:19:55 -05:00
Lance Edgar
b3bd2ba3b5
Update changelog
2016-07-27 19:48:24 -07:00
Lance Edgar
38927ce282
Add initial attempt at 'better' theme
2016-07-17 20:16:26 -05:00
Lance Edgar
fdf1419ea2
Add CodeTextAreaFieldRenderer
, refactor label profile form to use it
2016-07-13 11:04:23 -05:00
Lance Edgar
a093b84c98
Update changelog
2016-07-08 01:17:35 -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
8f0ac0fa71
Update changelog
2016-06-10 17:08: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
c6ab3b80f9
Hopefully fix some CSS for form field values
2016-05-27 14:33:01 -05:00
Lance Edgar
c806c572cb
Update changelog
2016-05-11 14:11:24 -05:00
Lance Edgar
559f782720
Add default kwargs to Session
class
2016-05-11 12:37:40 -05:00
Lance Edgar
fa2c265e77
Add rattail config object to Session kwargs
2016-05-11 12:36:32 -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
181123dfaa
Update changelog
2016-05-06 11:42:39 -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
3e6c1f28b9
Tweak timesheet styles, to give rows alternating background color
2016-05-06 11:39:45 -05:00
Lance Edgar
10f1c34a75
Tweak styles for jQuery UI selectmenu dropdowns
...
Give max height so that we get a scroll bar out of the deal, instead of
an endless list.
2016-05-06 11:38:36 -05:00
Lance Edgar
dc2104d430
Refactor some common FormEncode validators, plus add some more
2016-05-06 11:38:01 -05:00
Lance Edgar
691b33cad4
Update changelog
2016-05-05 16:31:01 -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
7e0e1f6659
Update changelog
2016-05-02 18:25:14 -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
785d0b5806
Remove 'create batch from results' link on products index page
...
This probably should come back someday, but in a smarter form and
leveraging new-style batches of course...
2016-05-02 16:43:56 -05:00
Lance Edgar
fd11ef9af4
Update changelog
2016-05-02 15:22:30 -05:00
Lance Edgar
566777fef0
Tweak some styles on feedback template
2016-05-02 13:18:03 -05:00
Lance Edgar
157d4ccc9f
Stop trying to use PIL when generating product image tag
2016-05-02 12:45:25 -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
4ec8fdcf82
Add grid_index_nav()
template def, for page header
2016-05-01 18:40:52 -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
c9afae3a44
Add testing image, for background / watermark
2016-05-01 00:06:16 -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
6d2af6d698
Overhaul newgrid template header a bit, to improve styles
2016-04-30 20:54:22 -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
3572c16000
Update changelog
2016-04-28 18:35:47 -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
b02f7a9a2b
Update changelog
2016-04-25 19:49:06 -05:00
Lance Edgar
4e917169f9
Add views for WorkedShift
model
2016-04-25 19:40:29 -05:00
Lance Edgar
2bbd17afa9
Update changelog
2016-04-24 20:12:29 -05:00
Lance Edgar
8a1b86dd2d
Tweak styles for form field labels
...
OMG so tired of these ugly fieldsets, where is the magic UI fairy?
2016-04-22 20:00:16 -05:00
Lance Edgar
8141e90a8e
Add commas to record/page count in grid footer
...
I.e. when those numbers are big enough to need them.
2016-04-21 13:44:31 -05:00
Lance Edgar
eb64e709c4
Make currency field renderer display negative amounts in parentheses
...
Also remove space between amount and dollar sign.
2016-04-21 13:43:08 -05:00
Lance Edgar
c7c2fecec0
Add workarounds for certain display bugs when rendering datetimes
2016-04-21 13:42:20 -05:00
Lance Edgar
74f02ebb0d
Update changelog
2016-04-12 14:24:18 -05:00
Lance Edgar
95b94ef570
Fix case-sensitivity when sorting permission group labels
2016-04-06 21:43:48 -05:00
Lance Edgar
30e6b6e29c
Add flag for rendering key value, for enum field renderers
...
Only valid during the readonly rendering. Not sure how useful this will
be in the long run...
2016-04-06 21:17:02 -05:00
Lance Edgar
90bde4f2e0
Change default filter type for integer fields, in new grids
...
Treat that field like the numeric value it is.
2016-04-06 21:16:46 -05:00
Lance Edgar
7676312dd7
Add support for column header title (tooltip) in new grids
2016-04-06 21:15:54 -05:00
Lance Edgar
073358417c
Update changelog
2016-04-05 22:19:12 -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
0f3f39d5c6
Add new TimeFieldRenderer, make it default for Time fields
...
Uses a jQuery UI widget similar to datepicker:
https://fgelinas.com/code/timepicker/
2016-03-24 00:06:04 -05:00
Lance Edgar
e13a58e808
Add the 'is any' verb to default list for most grid filters
2016-03-24 00:05:04 -05:00
Lance Edgar
12e8b662a8
Add comma magic back to CurrencyFieldRenderer
...
No longer concerned with Python 2.6.
2016-03-24 00:03:42 -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
f60d304133
Update changelog.
2016-03-11 14:10:07 -06: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
cd461aef51
Improve grid filters for datetime fields.
...
Hopefully this makes these filters more intuitive, by allowing user to
provide a date value but interpret in a datetime context.
2016-03-11 13:21:54 -06:00
Lance Edgar
68f7c418d6
Tweak "raw" string for datetime field renderers.
2016-03-11 13:21:36 -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
07e5ac2942
Update changelog.
2016-02-27 13:07:47 -06:00
Lance Edgar
4cbdb51545
Fix bug when rendering email bounce links.
2016-02-26 13:06:36 -06:00
Lance Edgar
80f034e773
Update changelog.
2016-02-15 15:30:22 -06:00
Lance Edgar
36149e48ed
Tweak some styles for label printing on products index page, etc.
2016-02-15 13:24:27 -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
715dce1655
Split off the jquery theme from the rest of core head stuff, for easier override.
2016-02-14 21:41:43 -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
7338560fc3
Tweak button label for restarting datasync.
2016-02-14 16:39:50 -06:00
Lance Edgar
a341acb4f0
Make our DateTimeFieldRenderer
the default for datetime fields.
2016-02-14 16:34:39 -06:00
Lance Edgar
e10b956bf7
"Fix" the stupid styles for the grid tools section..sort of..for now.
...
At least this gets us back to the basics somewhat. Still ugly as hell though.
2016-02-13 13:44:55 -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
254c68034a
Update changelog.
2016-02-11 21:22:45 -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
7649bf142b
Add subscriber hook for setting inbox count in template context.
2016-02-11 18:47:17 -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
415fc439b7
Update changelog.
2016-02-10 15:23:45 -06:00
Lance Edgar
84f85f0870
Add 'Move' button to message view template.
...
Get rid of context menu link.
2016-02-10 15:22:47 -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
f07518f939
Update changelog.
2016-02-08 19:46:39 -06:00
Lance Edgar
6c8425b06d
Make rattail config object use our scoped session, when consulting db.
...
Whoops, apparently we were previously creating a new session for each
config check? Hopefully this helps...
2016-02-08 19:45:06 -06:00
Lance Edgar
74a13fb739
Update changelog.
2016-02-08 14:35:21 -06:00
Lance Edgar
687b83e2e1
Add support for sending new messages.
2016-02-05 14:42:56 -06:00
Lance Edgar
9d802d8f25
Update changelog.
2016-02-02 12:10:02 -06:00
Lance Edgar
de7496e1aa
Remove style hack for message grid views.
...
For now...still need to really fix this at some point.
2016-02-01 16:34:04 -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
0b5ec8cb56
Update changelog.
2016-02-01 15:46:44 -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
60d3778160
Update changelog.
2016-02-01 12:25:34 -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
bf49f30fff
Update changelog.
2016-01-30 16:37:09 -06:00
Lance Edgar
7edfc98747
Add 'Stores' and 'Departments' fields to Employee fieldset.
2016-01-30 15:19:04 -06:00
Lance Edgar
bcf1032156
Change default form buttons so Cancel is also a button.
2016-01-30 15:18:20 -06:00
Lance Edgar
85159d91bc
Update changelog.
2016-01-22 14:50:04 -06:00
Lance Edgar
d6bdc0e87d
Change vendor catalog upload, to allow vendor-less parsers.
...
The user must provide the vendor if the parser does not; the user cannot
override the vendor if the parser does provide it.
2016-01-21 20:05:01 -06:00
Lance Edgar
0a223ac4f9
Add autocomplete vendor field renderer.
2016-01-21 20:04:28 -06:00
Lance Edgar
b78b49d79e
Add 'restart datasync' button to datasync changes list page.
2016-01-19 17:29:19 -06:00
Lance Edgar
6b9727d7cb
Tweak syntax for a redirect.
2016-01-19 16:38:34 -06:00
Lance Edgar
677e66e358
Update changelog.
2016-01-18 19:24:12 -06:00
Lance Edgar
973b9903ae
Add employee/department relationships to employee and department views.
2016-01-17 19:45:42 -06:00
Lance Edgar
aafaf64640
Update changelog.
2016-01-13 13:19:50 -06:00
Lance Edgar
84ebb158bc
Add initial support for 'messages' views.
2016-01-13 02:43:20 -06:00
Lance Edgar
c2a6b0dd50
Fix 'checkboxes' attribute for master view grids.
2016-01-13 02:41:59 -06:00
Lance Edgar
9e3b2a646c
Fix 'index' URL used in master view template.
2016-01-13 02:41:17 -06:00
Lance Edgar
f3b7781105
Make grid checkbox center-aligned within their column.
2016-01-13 02:40:40 -06:00
Lance Edgar
747471b08a
Fix auto-creation of grid sorter, when joined table is involved.
2016-01-13 02:40:03 -06:00
Lance Edgar
bcb5176718
Rearrange the 'user' form renderer(s) a bit.
2016-01-13 02:39:27 -06:00
Lance Edgar
36c710e0fa
Fix label prettify-er for generic fieldset.
2016-01-10 17:53:04 -06:00
Lance Edgar
12a6cbfac8
Move description field to appear sooner, in email profile settings form.
2016-01-10 17:49:44 -06:00
Lance Edgar
1956c4c9cf
Add edit mode for email "profile" settings.
...
Plus some related tweaks, needed to make that happen.
2016-01-10 17:35:34 -06:00
Lance Edgar
73d14cb1d9
Update changelog.
2016-01-09 21:04:19 -06:00
Lance Edgar
f4f61dae97
Add Person.middle_name
to the fieldset.
2016-01-08 14:42:13 -06:00
Lance Edgar
654c69772e
Add "grid tools" to "complete" grid template.
...
We'll see about this...
2016-01-08 10:50:14 -06:00
Lance Edgar
640bb736b2
Add speed bump / confirmation page when deleting records.
...
Also cleanup the context menu links on various master CRUD pages.
2016-01-07 20:55:10 -06:00
Lance Edgar
94406f84b3
Update changelog.
2016-01-04 19:54:38 -06:00