Commit Graph

7454 Commits

Author SHA1 Message Date
Roberto Rosario
35213d9982 Add link to filter event list by event type, update code to be more up to speed with other apps 2012-06-17 16:49:24 -04:00
Roberto Rosario
dc3825f2b7 Merge remote-tracking branch 'origin/feature/document_checkout' into hotfix/v0.12.2 2012-06-17 08:14:28 -04:00
Roberto Rosario
9104ff4c4b Update documentation for version 0.12.2 2012-06-17 01:31:56 -04:00
Roberto Rosario
4bf6310d1d Only impose check out limitations to non original user and not admin, add checkout limitation overriding permission 2012-06-17 01:08:47 -04:00
Roberto Rosario
d34714bafa Add split time delta validation exception when empty 2012-06-17 00:40:46 -04:00
Roberto Rosario
0e47bbb10b Add history events 'check out' and 'check in' logging 2012-06-17 00:39:54 -04:00
Roberto Rosario
a6e1df9b3a Allow giving access to the history of specific documents via ACLs 2012-06-17 00:38:00 -04:00
Roberto Rosario
669f699f45 Fix ACL calculation when user doesn't belong to any group or role 2012-06-17 00:35:27 -04:00
Roberto Rosario
ec9cc0635d Rename 'Event details' to 'Additional details' and make it optional 2012-06-17 00:24:52 -04:00
Roberto Rosario
87917ca394 Add automatic check in of documents after check out expiration happens 2012-06-16 23:31:13 -04:00
Roberto Rosario
c01b375b98 Redirect to checkout info if document is already checked out 2012-06-16 23:30:48 -04:00
Roberto Rosario
1a2813adcb Properly catch exception in checkout view 2012-06-16 02:08:08 -04:00
Roberto Rosario
b8e289b3d2 Remove remarked code 2012-06-16 02:07:53 -04:00
Roberto Rosario
b3c530068c Add TODO item 2012-06-16 02:07:36 -04:00
Roberto Rosario
f1fc13f739 Move widgets code from forms.py to widgets.py 2012-06-16 02:07:13 -04:00
Roberto Rosario
c39f1aa8a0 Add form field clean method to detect if documents are already checked out 2012-06-16 02:03:14 -04:00
Roberto Rosario
4a1acbbaac Preserve filename existing extension if new filename doesn't has one
Fixes issue #24
2012-06-16 01:19:22 -04:00
Roberto Rosario
4322ac0a02 Add support for selectively blocking new document version uploads when checking out documents 2012-06-15 19:30:08 -04:00
Roberto Rosario
cd89bbd488 Show document checkout information on checked out document list view 2012-06-15 19:29:28 -04:00
Roberto Rosario
8fdd361071 Add NewDocumentVersionNotAllowed exception to documents app 2012-06-15 19:28:22 -04:00
Roberto Rosario
30842d5d9b Rename main menu checkout link text 2012-06-15 19:27:41 -04:00
Roberto Rosario
6ddbc5156c Return the primary key of document not of checkout entry 2012-06-15 17:45:55 -04:00
Roberto Rosario
44908c90e7 Update README.md 2012-06-13 04:05:18 -04:00
Roberto Rosario
f2cf069e19 Add logo display markup 2012-06-13 03:57:22 -04:00
Roberto Rosario
853e9d08dd Add Mayan landscape logo 2012-06-13 03:55:08 -04:00
Roberto Rosario
2a7588deac Move checkout status widget code to a separate file 2012-06-13 03:40:22 -04:00
Roberto Rosario
4d8c930852 Add checkouts app static media 2012-06-13 03:40:01 -04:00
Roberto Rosario
a4af59527a Finish all views (check info, check out and check in) 2012-06-13 03:39:39 -04:00
Roberto Rosario
fb25728202 Add user object field to checkout model 2012-06-13 03:39:12 -04:00
Roberto Rosario
df8be16e9d Add document_checkout_info and document_checkout_state manager methods 2012-06-13 03:38:45 -04:00
Roberto Rosario
79c4a47251 Add literals for checkout state and state icons 2012-06-13 03:38:20 -04:00
Roberto Rosario
4234285923 Apply proper permissions to link definitions 2012-06-13 03:38:02 -04:00
Roberto Rosario
35322b194c Add permission_checkin_override to document class permissions 2012-06-13 03:37:27 -04:00
Roberto Rosario
41b654695d Finish checkout form, custom fields and custom widgets 2012-06-13 03:36:30 -04:00
Roberto Rosario
897fc031ec Add improved migrations 2012-06-13 03:36:13 -04:00
Roberto Rosario
fae74e8791 Update view to new form definition 2012-06-12 22:44:25 -04:00
Roberto Rosario
6f108c32f5 Tweak model options 2012-06-12 22:43:28 -04:00
Roberto Rosario
03cd450839 Add conditional display to check in and out links 2012-06-12 22:41:48 -04:00
Roberto Rosario
144e01dc97 Add sample custom field and widget to fashion the split checkout expiration field from this one 2012-06-12 22:41:01 -04:00
Roberto Rosario
e01c38b9a3 Improve checkout view 2012-06-12 02:49:36 -04:00
Roberto Rosario
6568e64c1f Update model to try to detect consecutive checkout of the same document 2012-06-12 02:48:21 -04:00
Roberto Rosario
b412a6bf43 Rename link name 2012-06-12 02:43:28 -04:00
Roberto Rosario
e265715c7d Reduce fields size, compose expiration datetime from the form inputs 2012-06-12 02:42:51 -04:00
Roberto Rosario
8ff727c50b Initial commit adding document checkout support 2012-06-11 01:25:02 -04:00
Roberto Rosario
d0c8f23dfe Update the requests package required version (version 0.10.1 causes vagrant box to drop SSH connection)
Conflicts:

	requirements/production.txt
2012-06-08 23:11:28 -04:00
Roberto Rosario
b896ab9eec Update README.md escaped chars 2012-06-03 23:03:54 -04:00
Roberto Rosario
297d39019a Update fabfile url 2012-06-03 23:00:02 -04:00
Roberto Rosario
992e77a1c6 Add fabfile instructions to README.MD file 2012-06-03 22:55:42 -04:00
Roberto Rosario
980d8c3331 Merge branch 'hotfix/v0.12.1' 2012-06-03 22:38:21 -04:00
Roberto Rosario
001f7f1695 Remove cyrillic characters from doc utils makepdf error is resolved 2012-06-03 22:37:02 -04:00