Commit Graph

  • aaee4a3c8c Fixed document_signatures app data migration Roberto Rosario 2012-01-02 07:16:35 -04:00
  • 877259bdbf Don't change the cursor to a hand on disabled links to let the user know the link is not active Roberto Rosario 2012-01-02 07:00:58 -04:00
  • 32bc775890 Update comment style Roberto Rosario 2012-01-02 06:47:53 -04:00
  • 30416a094f Add superuser and staff user support to the filter_objects_by_access acl manager method Roberto Rosario 2012-01-02 06:47:25 -04:00
  • 09b252453a Simplify document to folder inclusion view, form and logic, add proper acl checking for folder document inclusion, add proper folder permission and acl checks to folder document inclusion form Roberto Rosario 2012-01-02 06:45:56 -04:00
  • fb62835af5 Remove remarked code Roberto Rosario 2012-01-02 06:45:37 -04:00
  • db7f748e72 Simplify database creation error catching for the history app Roberto Rosario 2012-01-02 06:44:55 -04:00
  • 0682736c48 Change comment style Roberto Rosario 2012-01-02 06:44:38 -04:00
  • d50f0f9910 Add an 'add_document' method to the Folder class Roberto Rosario 2012-01-02 06:44:12 -04:00
  • 233725cc58 Rename request to actor in more translatable texts Roberto Rosario 2012-01-02 05:59:07 -04:00
  • 8c19caa37a Initial translation for the acls app Roberto Rosario 2012-01-02 05:58:49 -04:00
  • 6fd2f02e6a Fix translation related acl app name typo Roberto Rosario 2012-01-02 05:46:29 -04:00
  • 655e1aa760 Add the acl app to the translation helper scripts Roberto Rosario 2012-01-02 05:45:00 -04:00
  • 0389b1af14 Add the acl app to the transifex resource file Roberto Rosario 2012-01-02 05:44:44 -04:00
  • 2cd91baa33 Initial translation files for the acl app Roberto Rosario 2012-01-02 05:43:33 -04:00
  • e3f01cba81 Fix the folder document remove view Roberto Rosario 2012-01-02 05:41:55 -04:00
  • 7a14cd1854 Add the remove_document method to the Folder class Roberto Rosario 2012-01-02 05:41:30 -04:00
  • 14ac963fca Update import type to use () instead of newline char Roberto Rosario 2012-01-02 05:40:58 -04:00
  • 46c40ea7ba Update acls app view module to use absolute importers, improve text formating so that ugettext doesn't complain Roberto Rosario 2012-01-02 05:40:15 -04:00
  • b82aa2ccfc Update the acl app to use absolute imports, rename the acl_detail link text from edit to details, fix class default acl links permissions Roberto Rosario 2012-01-02 05:39:11 -04:00
  • 83551c9b90 Move django_gpg permissions to a separate file Roberto Rosario 2012-01-02 03:49:19 -04:00
  • 34311fb17e Cleanups, permissions separation into explicit module, absolute import update Roberto Rosario 2012-01-02 03:48:26 -04:00
  • 2781a211ec Language translation updates Roberto Rosario 2012-01-02 01:47:14 -04:00
  • 1c0a52c931 Update document signatures app to use the new class based permissions Roberto Rosario 2012-01-01 20:50:46 -04:00
  • 600ba153af Merge branch 'feature/document_signature_app' into feature/ACL_support_w_permission_refactor Roberto Rosario 2012-01-01 20:50:28 -04:00
  • d54ec02b83 Add schema and data migrations for the new document signatures app Roberto Rosario 2012-01-01 20:39:41 -04:00
  • a70b12b488 Removed remarked code Roberto Rosario 2012-01-01 20:26:31 -04:00
  • 6864f14269 PEP8 Cleanups Roberto Rosario 2012-01-01 20:26:16 -04:00
  • 722f70029b Add document signatures app to the transifex resource file Roberto Rosario 2012-01-01 20:16:55 -04:00
  • 8c49bf1aa1 Add the document signatures app to the translation helper scripts Roberto Rosario 2012-01-01 20:16:35 -04:00
  • 992f470039 Add translation file for the new document_signatures app Roberto Rosario 2012-01-01 20:14:58 -04:00
  • 796475dfd9 Update file access to be smarter and accept either file like objects of file names, use less code to do so too Roberto Rosario 2012-01-01 20:12:13 -04:00
  • 6cafb394e9 Move manager code to a new managers.py file Roberto Rosario 2012-01-01 20:11:40 -04:00
  • 3de53dccfa Added document_post_save signal to detect is a document has a signature, improve the pre_open_hook, and added logging Roberto Rosario 2012-01-01 20:10:52 -04:00
  • 9e71b0bbc5 Don't mask upload errors when the DEBUG flas is True Roberto Rosario 2011-12-31 03:27:29 -04:00
  • 51464c910b Move more signature functionality to the document signature app Roberto Rosario 2011-12-31 03:26:25 -04:00
  • 3705007330 Move comments and tags manager statements to their respective apps Roberto Rosario 2011-12-31 00:22:20 -04:00
  • c0fbec0f8e Add and enable new document singatures app Roberto Rosario 2011-12-25 16:08:28 -04:00
  • c2419e63df Move document signature handling to the new document signature app Roberto Rosario 2011-12-25 16:08:03 -04:00
  • d9621dfb1f Add new document signature app Roberto Rosario 2011-12-25 16:07:45 -04:00
  • 0f12364e0c Add ACLS_EDIT_ACL and ACLS_VIEW_ACL pero object access check Roberto Rosario 2011-12-25 03:23:44 -04:00
  • 7e9fbf4f47 Add ACL support to the linking app, convert import to absolute Roberto Rosario 2011-12-25 03:22:05 -04:00
  • eb9fb7141d Simplify multi document views access checking logic Roberto Rosario 2011-12-25 03:21:22 -04:00
  • 5c74313948 Removed remarked code Roberto Rosario 2011-12-25 03:21:01 -04:00
  • 53bf3d940d Added logging to the acls tag Roberto Rosario 2011-12-25 03:20:16 -04:00
  • 8ab692ddc8 Use self.content_type.model instead of name, rename holder to actor, add get_class_permission to the AccessEntry manager, Encapsulation class decapsulation for AccessEntry manager methods, add exception_on_empty to raise PermissionDenied when the result of a filtered list is empty Roberto Rosario 2011-12-25 03:18:09 -04:00
  • b39a5bc903 Fix folder app ACL navigation Roberto Rosario 2011-12-25 03:16:54 -04:00
  • a9c5caa994 Add the __str__ method and stored_permission proxy property to the Permission class Roberto Rosario 2011-12-25 03:15:41 -04:00
  • de49d4a588 Pass a copy of the entire context to the navigation subtemplate when calling it from sublist template Roberto Rosario 2011-12-25 03:14:19 -04:00
  • 80fab8b70d Add and enable the new PERMISSION_DOCUMENT_NEW_VERSION permission Roberto Rosario 2011-12-25 03:13:17 -04:00
  • 3b884e8c8a Update get_allowed_class_objects to return a generator instead of a list, filter_objects_by_access to try return to return a queryset and failing that return a filtered list Roberto Rosario 2011-12-24 01:16:53 -04:00
  • e7c7ec0636 Remove remarked code Roberto Rosario 2011-12-24 01:16:32 -04:00
  • c187e77acc Fix document_clear_transformations and document_delete multi document ACL calculation Roberto Rosario 2011-12-24 01:10:10 -04:00
  • 54cb1d29e3 Remove the requirement for global permission for the document view and document recent view Roberto Rosario 2011-12-24 01:08:57 -04:00
  • c4508f486b Update folder_view view to use document_list view, fix all absolute related import problems Roberto Rosario 2011-12-20 02:32:43 -04:00
  • f82a5091ed Update navigation tag to enable ACLs to work with list's items Roberto Rosario 2011-12-20 02:31:18 -04:00
  • 0fa3a07a73 Improve acl tag logic Roberto Rosario 2011-12-20 02:31:01 -04:00
  • fed62fb3c3 Rever to absolute import until circular import error is found Roberto Rosario 2011-12-19 23:54:29 -04:00
  • 2afeabf03e Update folders app to use relative import, move permission to a separate file, import acl usage Roberto Rosario 2011-12-19 23:49:33 -04:00
  • 4c17910e8c Conver object_list view to use AccessEntry.objects.filter_objects_by_access for simplicity Roberto Rosario 2011-12-19 23:48:46 -04:00
  • 3338035232 Add convenience manager method filter_objects_by_access Roberto Rosario 2011-12-19 23:48:07 -04:00
  • 4dd56492dd Add missing query string argument Roberto Rosario 2011-12-19 20:48:44 -04:00
  • 38bc67a329 Add fancybox wrapping to the introduction video Roberto Rosario 2011-12-19 20:46:34 -04:00
  • 9b4186cabe Reduce list margins Roberto Rosario 2011-12-19 19:59:06 -04:00
  • 321058a610 Add margin to support list Roberto Rosario 2011-12-19 19:58:03 -04:00
  • c7814f45ed Update CSS, cleanup HTML add improved screenshots, update news Roberto Rosario 2011-12-19 19:52:12 -04:00
  • 86d349f18b Add updated screenshots Roberto Rosario 2011-12-19 18:02:06 -04:00
  • 60bfe94528 Add fancybox support to the screenshot images Roberto Rosario 2011-12-19 17:54:09 -04:00
  • 05883260f7 Add fancybox and enable it for the news screenshots Roberto Rosario 2011-12-19 17:42:03 -04:00
  • 4cd36026b9 Add migrations to convert existing databases to the class based permission system Roberto Rosario 2011-12-19 17:06:41 -04:00
  • 00875ddea2 Return a sorted permisions list by namespace name Roberto Rosario 2011-12-19 16:27:37 -04:00
  • 8c455fd42f Merge branch 'feature/testing' into development Roberto Rosario 2011-12-18 01:21:49 -04:00
  • 5a6414e044 Add document creation, versioning and signature test w/ sample document, signed document and detached signature Roberto Rosario 2011-12-18 01:21:09 -04:00
  • ebeb426f24 Add simple tag app tests Roberto Rosario 2011-12-17 23:24:41 -04:00
  • f91f5fd70f Fix get_image_cache_name regression in ocr app Roberto Rosario 2011-12-17 23:24:13 -04:00
  • c7d1f9aae1 Enable document type permissions Roberto Rosario 2011-12-17 19:47:17 -04:00
  • 65bc6c88ab Fix typo from method rename Roberto Rosario 2011-12-17 19:46:59 -04:00
  • b93b227994 Add access checking method to AccessEntry class Roberto Rosario 2011-12-17 19:46:28 -04:00
  • 367180a3ec Add document type permissions Roberto Rosario 2011-12-17 19:45:54 -04:00
  • 405eedfeb2 Add document level access control Roberto Rosario 2011-12-17 19:45:41 -04:00
  • 714f773b13 Add folder literal for content type icon Roberto Rosario 2011-12-17 19:45:13 -04:00
  • ef1e995177 Add acl tag to the navigation template Roberto Rosario 2011-12-17 19:44:47 -04:00
  • ec1c5d78dd Add template tag to hangle acl in navigation Roberto Rosario 2011-12-17 19:44:23 -04:00
  • 8baa84f96b Add folder level access control Roberto Rosario 2011-12-17 19:44:04 -04:00
  • 84410ac98e Reenable label field until DB migration are calculated Roberto Rosario 2011-12-17 16:44:01 -04:00
  • 79428117b8 Add new ObjectEncapsulation subclass ClassAccessHolder Roberto Rosario 2011-12-17 16:43:28 -04:00
  • 1f7b1bc904 Update new holder form to user HTML option groups and remove class permission current holders Roberto Rosario 2011-12-17 16:42:19 -04:00
  • bdc0a965b4 Fix acls_class_acl_detail view Roberto Rosario 2011-12-17 16:41:31 -04:00
  • 67485f82a9 Improve the usability of the new holder form Roberto Rosario 2011-12-17 14:07:38 -04:00
  • 574ef3c9c8 Update the default class acl setup views to a working state Roberto Rosario 2011-12-17 14:07:06 -04:00
  • 17b44387c9 Improve enclapsulated class unicode method, add grant and revoke method to the DefaultAccessEntry class Roberto Rosario 2011-12-17 14:06:12 -04:00
  • 85f05ebdcf Add the tag append and tag remover permissions and document class permissions Roberto Rosario 2011-12-17 14:05:31 -04:00
  • 175a06182c Add the ACL_VIEW and ACL_EDIT permissions and document class permissions Roberto Rosario 2011-12-17 14:04:58 -04:00
  • 2d28f23b9a Update the new acls holder form label Roberto Rosario 2011-12-17 14:04:17 -04:00
  • e9a0749edf Added 'on the web' page Roberto Rosario 2011-12-14 11:07:20 -04:00
  • 5e76bc22f2 Add commented code for ideas Roberto Rosario 2011-12-14 09:12:05 -04:00
  • 00e5146686 Add acl app static media directory Roberto Rosario 2011-12-14 09:11:43 -04:00
  • 7dcaa1757a Initial class default ACLs views Roberto Rosario 2011-12-14 09:11:09 -04:00
  • 742b934bcc Initial db support for default classes ACLs Roberto Rosario 2011-12-14 09:10:45 -04:00
  • ac4498de12 Add support for classes Roberto Rosario 2011-12-14 09:10:34 -04:00