Commit Graph

  • f020a7a1c6 Expand v2.1 release notes. Roberto Rosario 2016-04-21 17:01:45 -04:00
  • 756108af8d Disable GitLab CI MySQL testing until GitLab mysql container isssue are fixed. Roberto Rosario 2016-04-04 23:05:06 -04:00
  • e3200511ac Small query optimization. Roberto Rosario 2016-04-04 23:04:35 -04:00
  • b04421438e Update changelog. Roberto Rosario 2016-04-04 23:04:20 -04:00
  • e5743d8964 Remove Django 1.7 and add Django 1.9 to the tox test matrix. Roberto Rosario 2016-04-04 16:25:52 -04:00
  • be392823bb Remove all GPG interface module. Roberto Rosario 2016-04-04 14:55:37 -04:00
  • f042533576 Put event action description in past tense. Roberto Rosario 2016-04-04 13:51:23 -04:00
  • 33aefdaef7 Add document download and document preview event logging. Add corresponding tests. Closes GitLab issue #261. Roberto Rosario 2016-04-04 13:49:14 -04:00
  • c6fb008562 Workaround problem with gpg embedded signatures corrupting the source file by using clearsign=False by default. Roberto Rosario 2016-04-01 23:28:34 -04:00
  • 9a0dd8c192 Add embedded signing test. Roberto Rosario 2016-04-01 12:43:06 -04:00
  • 07cd6d078f No need to typecast the result Roberto Rosario 2016-04-01 12:33:11 -04:00
  • 3d74bdb590 Add document embedded signature signing support. Roberto Rosario 2016-03-31 19:06:31 -04:00
  • 14988bab34 Add key upload view, permission, link and test. Roberto Rosario 2016-03-30 19:05:53 -04:00
  • e8c0951b0d Add key download view, permission, link and test. Roberto Rosario 2016-03-30 18:29:39 -04:00
  • 94b00c7ce5 Replace document type selection widget with an opened select list HTML control. Roberto Rosario 2016-03-30 17:19:27 -04:00
  • 09b71144b6 Add support for signing documents from the UI. Mayan EDMS is now in the major leagues :) Roberto Rosario 2016-03-30 03:47:58 -04:00
  • bc59613945 Add key content sign tests. Roberto Rosario 2016-03-30 02:32:08 -04:00
  • 24d8287072 Add Key usage for signing permission. Roberto Rosario 2016-03-30 02:30:50 -04:00
  • 8baca70ef5 Add link to document facet menu to display its latest version signatures. Roberto Rosario 2016-03-30 02:00:17 -04:00
  • 1e7e17bdce Insert the resolved_object context variable in the test views. Roberto Rosario 2016-03-30 01:42:17 -04:00
  • c6890c487a Extract a file like object's file name as per docs (using the .name property) and not an unicode representation of the file object instance. Reference: https://docs.python.org/2.7/library/stdtypes.html#file-objects Roberto Rosario 2016-03-30 01:32:53 -04:00
  • 8b28bdd443 Add missing icon to the all document signature verification tool link. Roberto Rosario 2016-03-29 21:03:16 -04:00
  • 7da6cf1863 Add view, task and post upgrade signal handler to verify all documents for embedded signatures. Roberto Rosario 2016-03-29 20:13:58 -04:00
  • d83a80c65b Add document signature app link tests. Roberto Rosario 2016-03-29 16:28:24 -04:00
  • 739b96ed37 Add related object link permission support. Roberto Rosario 2016-03-29 16:27:53 -04:00
  • 0783806fd1 Add signature deletion view tests. Roberto Rosario 2016-03-29 13:52:35 -04:00
  • b9d75e525f Convert the signature download view to CBV and add corresponding test. Roberto Rosario 2016-03-29 05:12:04 -04:00
  • 3b593e10fd Add django-downloadview to the used packages. Add a Mayan generic sub class download view based on django-downloadviews' virtual download view class. Roberto Rosario 2016-03-29 05:11:08 -04:00
  • c1cb983869 Just display the signature type to conserve UI space. Roberto Rosario 2016-03-28 14:57:19 -04:00
  • e5c47f16d4 Update document version signature upload view to CBV and add test. Roberto Rosario 2016-03-28 14:56:49 -04:00
  • 94c4df1f5e Add app to server Mayan EDMS using tornado. Roberto Rosario 2016-03-27 05:00:13 -04:00
  • 35df61bca1 Add view test for the document signatures app. Roberto Rosario 2016-03-27 03:29:19 -04:00
  • e708e0250e Support related object permission ACLs for more than just 1 level of relationship. Roberto Rosario 2016-03-27 03:28:14 -04:00
  • fa1450fe5a PEP8 cleanups. Roberto Rosario 2016-03-27 03:27:56 -04:00
  • 0ffe20befd Fix link resolution in the document signature list view. This view exposes 3 navigable objects, use 'resolved_object' for correct link resolution. Roberto Rosario 2016-03-26 16:27:47 -04:00
  • 5de63c4477 Add support for verifying and unverifying signatures after a key is added or deleted. Roberto Rosario 2016-03-26 04:23:16 -04:00
  • 1f0dedc9aa Add more fields to signature detail form. Roberto Rosario 2016-03-26 04:06:43 -04:00
  • 779a14977d Add admin interface for embedded and detached signatures. Roberto Rosario 2016-03-26 04:06:08 -04:00
  • 9744cdd358 Redirect to public or private key list after deletion of a key. Roberto Rosario 2016-03-26 04:05:40 -04:00
  • 4a4573fb1b Add missing gpg directory chmod. Roberto Rosario 2016-03-26 04:05:15 -04:00
  • 467ad0dadb Add more logging. Add preloading of keys to decrypt_file method. Cleanups. Roberto Rosario 2016-03-26 04:04:34 -04:00
  • ffb29e0f54 Remove obsolete Document property. Use resolved_object in documents links to avoid context variable clashes with signatures. Roberto Rosario 2016-03-25 04:10:20 -04:00
  • 7e801ef02e Fix verifyresult timestamp field. Remove Key ID property and verify return a separate small key id without a fingerprint when the signing key is not available. Roberto Rosario 2016-03-25 04:09:30 -04:00
  • 09b92858d9 Raise MayanAppConfig initialization exception if they are not bening about missing URLs. Roberto Rosario 2016-03-25 04:08:25 -04:00
  • 355190e919 Start of document_signatures app refactor. Roberto Rosario 2016-03-25 04:07:57 -04:00
  • ab6e2d8c23 Fix verification using detached signature. Roberto Rosario 2016-03-24 02:47:53 -04:00
  • d41dac5587 Add support for verification of detached signatures. Roberto Rosario 2016-03-24 00:27:49 -04:00
  • a5f3d46373 Add a cleartext test file with a detached signature. Roberto Rosario 2016-03-24 00:26:53 -04:00
  • c8f7c4ef86 Update document signature app to work with new django_gpg changes. Roberto Rosario 2016-03-23 19:57:45 -04:00
  • e96f748439 Add key_id property to SignatureVerification class Roberto Rosario 2016-03-23 19:57:16 -04:00
  • 048ba4b5cd Add file decryption support. Roberto Rosario 2016-03-23 19:47:41 -04:00
  • 45774ccdcf Add SignatureVerification class to return verification results. Add support for specifing against which key to verify a signature. Add support to preload all keys before verifing a signature. All test for specific key verificatio and all key preloading. Roberto Rosario 2016-03-23 18:56:29 -04:00
  • 2f7c6ed0d9 Add embedded file signature verification. Roberto Rosario 2016-03-23 13:03:48 -04:00
  • cd077cb076 Add more tests for the Key model. Remove the key_id field and made it a property derived from the fingerprint. Roberto Rosario 2016-03-23 11:58:08 -04:00
  • f82b2000c3 Properly render date widgets on form instances. Roberto Rosario 2016-03-23 00:37:26 -04:00
  • 2748d5959f Place KeyManage on a seprate module. Convert views to use the new Key model. Add KeyStub class and use it to return query results. Add Key detail link and view. Remove the setting for multiple keyservers. Roberto Rosario 2016-03-23 00:35:32 -04:00
  • 189cda437f Add model test. Finish file signing method. Add key signing exceptions. Roberto Rosario 2016-03-22 18:02:40 -04:00
  • dc5d25fd00 Initial code for database stored GPG keys. Roberto Rosario 2016-03-22 05:10:54 -04:00
  • ccd6e8c88c Add document mailing view tests. Roberto Rosario 2016-03-21 18:59:22 -04:00
  • c9010f6b5e Add test for the document link mailing view. Roberto Rosario 2016-03-21 17:42:24 -04:00
  • 3d970036b2 Sync translations with Transifex Roberto Rosario 2016-03-21 17:38:15 -04:00
  • 6fe778051e Update translation source files for all apps. Add Message of the Day source message file. Roberto Rosario 2016-03-21 16:53:09 -04:00
  • 7dc260046b Update the document type quick label model verbose name from 'Quick rename template' to 'Quick label'. Roberto Rosario 2016-03-21 16:25:16 -04:00
  • dda0bbdba9 Add test for the document type quick label creation view. Roberto Rosario 2016-03-21 16:24:41 -04:00
  • 66d2baafb8 Convert document type quick label creation view to CBV. Roberto Rosario 2016-03-21 16:24:23 -04:00
  • 18a3773b65 Update changelog Roberto Rosario 2016-03-21 15:53:27 -04:00
  • c43fe38ac9 Use Python's string.partition instead of find. Roberto Rosario 2016-03-21 04:11:50 -04:00
  • 26fce66451 Change pngtoppm to convert PDFs to JPEG instead of PNGs. Roberto Rosario 2016-03-21 03:49:11 -04:00
  • 28f3b7551d Consolidate document page image generation as binary or base64 to a single place at the converter class level. Roberto Rosario 2016-03-21 03:44:45 -04:00
  • 37d6070cab Convert the document version revert view to CBV. Add document version revert view tests. Roberto Rosario 2016-03-21 02:37:39 -04:00
  • c07f5a7820 Add object permission checking to the generic ConfirmView. Roberto Rosario 2016-03-21 02:37:14 -04:00
  • ad0643b62a Convert document cache clear view to CBV. Update message and link label to include the word 'image'. Roberto Rosario 2016-03-21 02:11:56 -04:00
  • bd3e31efa4 Update document_reset_view to CBV. Roberto Rosario 2016-03-21 02:05:05 -04:00
  • 308472b92b Delete temporary directory after testing. Roberto Rosario 2016-03-20 16:35:08 -04:00
  • a0b31d4bfe Convert the staging file deletion view to CBV. Add staging file deletion permission. Roberto Rosario 2016-03-20 16:34:39 -04:00
  • 7be6e8c6ed Add unicode filename test for the StagingFile class. Roberto Rosario 2016-03-20 15:59:49 -04:00
  • 6ec7a2ca4d Support unicode filenames in staging folders. Roberto Rosario 2016-03-20 15:40:42 -04:00
  • b32563ac8e Add python 3.5 and remove python 3.2 from tox.ini. Roberto Rosario 2016-03-20 01:21:48 -04:00
  • 9191c04eb9 Update changelog. Roberto Rosario 2016-03-19 03:00:18 -04:00
  • 145161cef4 PEP8 cleanups. Roberto Rosario 2016-03-19 03:00:03 -04:00
  • 7cde1fe78f Add ACLs to document indexes. Convert all document indexing views to CBV. Remove the document index setup permission. Add view tests to the document indexing app. Use MPTT methods and stop relying on undocumented API. Roberto Rosario 2016-03-19 02:51:45 -04:00
  • 286a6ba9b8 Enable object access check via related attribute in generic CBV. Roberto Rosario 2016-03-19 02:51:03 -04:00
  • 2328355754 Don't error out when inspecting ACL permissions for an object with no registered permissions. Roberto Rosario 2016-03-19 02:20:36 -04:00
  • 45f90cce50 Return the instance when a document is added as recent for an user. Roberto Rosario 2016-03-19 02:20:01 -04:00
  • 50f473b698 Improve translation template. Roberto Rosario 2016-03-19 02:00:30 -04:00
  • ed8ac47240 Extract context object name from the models meta options. Roberto Rosario 2016-03-19 01:57:30 -04:00
  • 34184e0726 Fix typo in management command name. Roberto Rosario 2016-03-18 20:58:06 -04:00
  • 66a49c8335 Don't assume all object have a proxy access accessor. Roberto Rosario 2016-03-18 20:57:39 -04:00
  • 042cef3d0e Add ACL view tests. Roberto Rosario 2016-03-18 20:57:22 -04:00
  • adcf946fbb Sort ACL app views. Don't error out on duplicate ACL entry creation (same document + role), but instead redirect to existing ACL entry. Roberto Rosario 2016-03-18 20:56:41 -04:00
  • 5ac21faced Sort folder app views. Roberto Rosario 2016-03-18 19:51:29 -04:00
  • de4948b84f Rename acl creation view from acl_new to acl_create for uniformity. Roberto Rosario 2016-03-18 19:44:25 -04:00
  • 8302e13d80 Add deleted document list filtering tests. Roberto Rosario 2016-03-18 18:47:32 -04:00
  • 30738a922c Properly filter deleted document queryset. Roberto Rosario 2016-03-18 18:46:26 -04:00
  • 473fc09e1a .index is a function not an attribute, add missing parentheses. Roberto Rosario 2016-03-18 00:23:43 -04:00
  • 4c4409aa1e PEP8 cleanups. Roberto Rosario 2016-03-17 00:39:22 -04:00
  • 5079b2790e Add Smart link view tests. Roberto Rosario 2016-03-17 00:39:04 -04:00
  • 67bb84c778 Convert smart link condition create, edit and delete views to CBV. Roberto Rosario 2016-03-16 18:26:40 -04:00
  • c3149a58d6 Sort variables. Roberto Rosario 2016-03-16 18:26:12 -04:00
  • 5bb04cc8f4 Add newly uploaded document to the recent document list of the user. Roberto Rosario 2016-03-16 16:42:01 -04:00