Commit Graph
7554 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