Roberto Rosario
25854a0a1c
Merge branch 'cherry-pick-273f94e9' into 'development'
...
Merge branch 'fix-context' into 'development'
See merge request !22
2017-09-07 05:14:16 +00:00
Roberto Rosario
6006fc9b74
Merge branch 'fix-context' into 'master'
...
Fix error in context: it must be a dict
See merge request !15
2017-09-07 05:13:42 +00:00
Roberto Rosario
57baf76a50
Add information on installing flake8's git hook.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-07 01:08:01 -04:00
Roberto Rosario
8385ef13b0
Remove Vagrant section of the document. Anything related to
...
Vagrant has been move into its own repository at:
https://gitlab.com/mayan-edms/mayan-edms-vagrant
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-07 01:05:13 -04:00
Roberto Rosario
dd1e4cb685
Update event tests to use .id of an event instead of the .name.
...
The .id now also returns the namespace.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-07 01:01:11 -04:00
Roberto Rosario
6dcfd1b861
Ignore ProgramminError exception too while initializing the Quota model.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-07 01:00:31 -04:00
Roberto Rosario
d867614c1c
Update requirements versions.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-07 00:52:42 -04:00
Roberto Rosario
6cc574e631
Fix method name typo.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-07 00:22:00 -04:00
Roberto Rosario
5b94d202dc
Use get_object_list instead of get_queryset.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-07 00:13:28 -04:00
Roberto Rosario
3e7d3946f8
Don't error out when an object doesn't provide a get_absolute_url
...
method.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-07 00:12:17 -04:00
Roberto Rosario
2cbb1bc9e1
Add get_absolute_url method to document types.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-07 00:12:06 -04:00
Roberto Rosario
f0505db3b7
Update apps to use the new event type namespace class.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-07 00:11:25 -04:00
Roberto Rosario
39995764eb
Merge remote-tracking branch 'origin/series/2.0' into development
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-06 23:09:54 -04:00
Roberto Rosario
d0aad4cb35
Merge branch 'feature/textfield_metadata#426' into 'development'
...
add migration for documentmetadata value to textfield
See merge request !20
2017-09-07 02:50:56 +00:00
Gustavo Selbach Teixeira
7abf8a7fc0
add migration for documentmetadata value to textfield
2017-09-06 08:45:11 -03:00
Roberto Rosario
7a30537d22
Bump version to 2.7.2.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-06 01:37:02 -04:00
Roberto Rosario
2793b832e9
Update setup.py with the new requirements.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-06 01:36:30 -04:00
Roberto Rosario
e37eea33c1
Update changelog and release notes. Add release date.
...
Make 2.7.2 release notes the default.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-06 01:35:47 -04:00
Roberto Rosario
5c0aa5357f
Improve line formatting of the Makefile.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-06 01:23:36 -04:00
Roberto Rosario
a74910f055
Rename testing target using a database container to a more
...
descriptive name. Add help text for Oracle db testing
targets.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-06 00:11:28 -04:00
Roberto Rosario
2f290a5655
Install mock by default to allow easier testing of deployed
...
instances.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-06 00:09:42 -04:00
Roberto Rosario
a5170c0da9
Display a document's cabinet list in italics. GitLab issue #435 .
...
Thanks to LeVon Smoker for the request.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-06 00:07:10 -04:00
Roberto Rosario
fc0127c7ad
Merge branch 'feature/textfield_metadata#426' into 'development'
...
Makes documentmetadata value a textfield
See merge request !19
2017-09-06 03:10:59 +00:00
Gustavo Selbach Teixeira
bbef5fd570
Makes documentmetadata value a textfield
2017-09-05 10:23:11 -03:00
Roberto Rosario
2850e4ee8d
Update version 2.7.2 release notes.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-05 03:44:51 -04:00
Roberto Rosario
99dc39783c
Sort the list of document's cabinets.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-05 03:44:15 -04:00
Roberto Rosario
9fbcfcf00f
Sort the list of root cabinets. Thanks to Thomas Plotkowiak
...
for the request.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-05 03:42:32 -04:00
Roberto Rosario
5c138c7dbc
Silence the second properties edited event when the initial
...
version of a new document finishes processing. GitLab issue #433 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-05 03:27:05 -04:00
Roberto Rosario
233aca8421
Consolidate intial document created event and the first
...
document properties edited events. Preserve the user that
initially creates the document. GitLab issue #433 . Thanks
to Jesaja Everling (@jeverling) for the report.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-05 03:22:37 -04:00
Roberto Rosario
a3e28d81e5
Improve user mailer delete view test.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-05 02:05:58 -04:00
Roberto Rosario
1c095f6b46
Add flake8 configuration file.
...
[Accidental merge] Add release notes for version 2.7.2
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-05 01:51:04 -04:00
Roberto Rosario
78d3dd8b9b
Fix new mailer creation view. GitLab issue #431 .
...
Thanks to Robert Schöftner (@robert.schoeftner) for the
report and the solution.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-05 01:48:34 -04:00
Roberto Rosario
9d65eeeee1
Add missing ampersants in the Makefile targets. Fixes missing unicode
...
test sample documents in distribution files.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-04 02:02:38 -04:00
Roberto Rosario
0d0880efed
Make sure all Ubuntu docker containers switch to UTF.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-03 18:55:49 -04:00
Roberto Rosario
5092dc381b
Update changelog and release notes for version 2.7.1.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-03 02:57:40 -04:00
Roberto Rosario
4d9d91b121
Make sure the local.py created used unicode for strings
...
by default. GitLab issue #424 . Thanks to Gustavo Teixeira
(@gsteixei) for the find.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-01 17:04:19 -04:00
Roberto Rosario
cbe5fc2ab7
Update release notes and changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-31 20:20:54 -04:00
Roberto Rosario
60f0dd5d24
Only ignore the ImportException if it is caused by a missing
...
local.py file.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-31 20:18:14 -04:00
Roberto Rosario
c3348c4e09
Bump version to 2.7.1. Add release notes.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-31 03:24:59 -04:00
Roberto Rosario
ebff795ae9
Update setup.py requirements.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-31 03:22:25 -04:00
Roberto Rosario
5225d8d068
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-31 03:21:56 -04:00
Roberto Rosario
27468651ff
Support unicode in URL querystring. GitLab issue #423 .
...
Thanks to Gustavo Teixeira (@gsteixei) for the find.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-31 03:10:44 -04:00
Roberto Rosario
91acee7630
Add test for unicode metadata values during uploads.
...
Add furl to the requirements.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-31 02:18:56 -04:00
Roberto Rosario
93e95705f8
Allow passing url path and not just view names to the test
...
client.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-31 02:18:11 -04:00
Roberto Rosario
c375282de0
Remove repeated import.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-31 02:17:57 -04:00
Roberto Rosario
104e779087
Add a metadata test mixin.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-31 02:17:22 -04:00
Roberto Rosario
bcae72bb34
Add a test unicode metadata value.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-31 02:15:53 -04:00
Roberto Rosario
2e4cb03f2d
Fix local setting file template indent.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-30 02:20:07 -04:00
Roberto Rosario
5e025ee8ca
Bump version to 2.7.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-30 01:54:39 -04:00
Roberto Rosario
7ddc063209
Update release notes and changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-30 01:54:10 -04:00
Roberto Rosario
da82c7fe51
Use Django's get_random_secret_key instead of own code.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-30 01:46:24 -04:00
Roberto Rosario
ded6982a19
Improve workflow permission setup.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-30 01:12:41 -04:00
Roberto Rosario
861ee25c9c
Add error log list view tests.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-30 01:12:15 -04:00
Roberto Rosario
5f1544154c
Code cleanups.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-30 01:12:04 -04:00
Roberto Rosario
6a8236b5b3
Update tox.ini.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 21:52:09 -04:00
Roberto Rosario
e0d8a1d7b3
Add a test for the createsettings command.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 21:51:51 -04:00
Roberto Rosario
1d5e793c84
Make the local setting filename created a dynamic one.
...
Move the local setting file template into a separate module.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 21:51:05 -04:00
Roberto Rosario
2b8dd842e2
Update release notes.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:55:19 -04:00
Roberto Rosario
7be2c64abe
Convert a UUID to string in a Python3 compatible way.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:31:12 -04:00
Roberto Rosario
942b7c93ef
Use BytesIO.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:16:33 -04:00
Roberto Rosario
3ccebbe227
Use the urlparse method from django.six.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:15:43 -04:00
Roberto Rosario
b8ac9c7553
Don't mix bytes and text literals.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:15:00 -04:00
Roberto Rosario
8a0c8f47a0
Import xmlrpc from django.six. Use compatible dict_types. Use
...
compatible reduce since it has been removed from Python3.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:13:52 -04:00
Roberto Rosario
d8b3a17a7a
Update statistics imports.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:13:24 -04:00
Roberto Rosario
669f50c504
Import unquote_plus fro django.six.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:13:03 -04:00
Roberto Rosario
9dba40a1d8
Use BytesIO instead of StringIO. Use text_type instead of unicode.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:12:18 -04:00
Roberto Rosario
83491dd7e1
Update urllib imports to use django.six. Use items(). Update usage
...
if sorted for Python 3.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:08:59 -04:00
Roberto Rosario
03c8834772
Import collapse_rfc2231_value for the compatibility module.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:05:33 -04:00
Roberto Rosario
93431c09ce
Use items() instead of iteritems().
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:05:14 -04:00
Roberto Rosario
eab3b660cb
Update exception detection to work with Python3 format.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:04:04 -04:00
Roberto Rosario
2762eeb4d4
Add compatibility module.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:02:00 -04:00
Roberto Rosario
32feb98874
Rename statistics app to mayan_statistics to avoid library class
...
with Python3 statistics app.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:01:41 -04:00
Roberto Rosario
69514767b6
Code cleanups.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-28 21:52:51 -04:00
Roberto Rosario
272c64d903
Create workflow action errors using the generic object error
...
namespace and not directly to the model.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-28 17:57:42 -04:00
Roberto Rosario
8d76120ac7
Add support for clearing the generic object error log.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-28 17:56:54 -04:00
Roberto Rosario
275229cd52
Fix failing tests.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 19:48:30 -04:00
Roberto Rosario
bdb8ea18a2
Update version to 2.7 beta 1.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 14:12:51 -04:00
Roberto Rosario
a22aa5ba0c
Update setup.py requirements.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 14:12:15 -04:00
Roberto Rosario
b6fcd784c6
Update release notes for version 2.7.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 14:11:17 -04:00
Roberto Rosario
9147b34409
Fix text typos. Update translations.
...
Merged: Remove PDFMiner from the requirments.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 13:50:13 -04:00
Roberto Rosario
31ba535dba
PEP8 cleanups.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 12:22:06 -04:00
Roberto Rosario
ac7f7a5a71
Add missing migrations.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 12:18:48 -04:00
Roberto Rosario
41073a45f9
Fix failing tests in the linking app.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 12:17:17 -04:00
Roberto Rosario
ec223dd54d
PEP8 cleanups.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 02:08:39 -04:00
Roberto Rosario
c27d922b3a
Add base test for actions. Add tests for actions of the tag
...
and acls apps.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 01:39:02 -04:00
Roberto Rosario
c9bd9fb474
Avoid Maximum recursion depth exceeded exception on index document
...
list view.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 00:55:12 -04:00
Roberto Rosario
056fd9095a
Rename index nodes to index levels.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 00:54:49 -04:00
Roberto Rosario
8d80ab5257
Improve GrantAccessAction and add RemoveAccessAction class.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 22:06:15 -04:00
Roberto Rosario
9af5835df5
Only execute enabled actions. Store action execution errors
...
in the error log.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 22:05:28 -04:00
Roberto Rosario
96e143208f
User resolved_object to ensure proper link resolution when navigating
...
back from the action views.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 22:04:46 -04:00
Roberto Rosario
0337ab5d92
Implement field order for the action dynamic forms.
...
Perform action class validation by importing the class and
not relying on an instance of action model, which might not
exisit when still creating the action.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 22:03:56 -04:00
Roberto Rosario
f417219f61
Add custom exceptions to the document state app.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 22:03:05 -04:00
Roberto Rosario
56c4e841c5
Don't import ContentType directly but use apps.get_model instead.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 22:02:21 -04:00
Roberto Rosario
267896ce2b
Update existing dynamic forms for the new schema format.
...
Add timeout field to the HTTP POST action.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 22:01:47 -04:00
Roberto Rosario
7e7ba85a78
Add admin entry to inspect workflow state actions.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 22:00:58 -04:00
Roberto Rosario
00e69e6f7e
Pass the action class path to the dynamic form to allow
...
validation when the actions instance is not saved yet.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 22:00:17 -04:00
Roberto Rosario
b0b6ce7be8
When returning all permissions, return then as proxy (volatile)
...
by default. Same behavior as all() with default arguments.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 21:59:27 -04:00
Roberto Rosario
43665261cc
Change the schema format for the dynamic form class.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 21:59:00 -04:00
Roberto Rosario
abfce08baf
Add access grant workflow state action.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 02:56:47 -04:00
Roberto Rosario
b63723feaf
Implement a .clean method for the WorkflowAction class.
...
Pass the view request to the form so that it can be passed to the
WorkflowAction clean method.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 02:55:36 -04:00
Roberto Rosario
4dcaa5f883
Add text description to the PermissionDenied exception raised by
...
the acls managers.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 02:54:43 -04:00
Roberto Rosario
5e2d66d201
Fix typo in requriments list file.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 02:02:30 -04:00
Roberto Rosario
3b7f25478a
Add support for serializing model instances in the action
...
dynamic forms.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 02:01:27 -04:00
Roberto Rosario
f20810b2ae
Add support for getting the list of all permissions as a choice
...
list.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 02:00:59 -04:00
Roberto Rosario
7fdd816a1a
Pass the action dynamic form data to the class as a standard form_class
...
argument.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 02:00:22 -04:00
Roberto Rosario
718a49437a
Add get_classes method to the ModelPermission class.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-26 01:58:56 -04:00
Roberto Rosario
1117980894
Add events for adding and removing documents to cabinets.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 18:20:44 -04:00
Roberto Rosario
7908019499
Update changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 04:16:08 -04:00
Roberto Rosario
7de4ff2740
Add error logging to the HTTP POST workflow action.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 04:14:58 -04:00
Roberto Rosario
60d157717f
Sort WorkflowAction classes from the get_all() method.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 04:14:19 -04:00
Roberto Rosario
a11b0eb39a
Style cleanup.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 04:13:39 -04:00
Roberto Rosario
eb7b189970
Add generic error log model.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 04:12:52 -04:00
Roberto Rosario
a08a856533
Style cleanup.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 04:11:02 -04:00
Roberto Rosario
3669d7f3f2
Add HTTP Post workflow action.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 02:10:29 -04:00
Roberto Rosario
87e8320781
Add serialization of querysets to the dynamic state action form.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 02:09:11 -04:00
Roberto Rosario
a11d274d16
Add the "content" accessor to the DocumentVersion model to
...
return the parsed content.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 02:08:29 -04:00
Roberto Rosario
26f6152356
Add "ocr_content" accessor to the DocumentVersion class to return
...
the ocr content.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 02:07:58 -04:00
Roberto Rosario
ae60c52fe2
Add the tag remove workflow state action.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 00:37:41 -04:00
Roberto Rosario
36482cc903
Rebalance tag permissions. Change the required permission to attach
...
and remove a tag from view to attach and remove respectively.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 00:37:12 -04:00
Roberto Rosario
6c7432fc99
Add 'Action object' column to the event list. Display the
...
object or target type (document, tag, etc).
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 00:35:15 -04:00
Roberto Rosario
fd7ebff179
Add tag attach and tag remove events.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 00:34:43 -04:00
Roberto Rosario
257c5d9036
Add warning about the tech preview nature of the transition triggers
...
and state actions.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 00:01:36 -04:00
Roberto Rosario
27443a183c
Rename workflow transition event link to transition triggers.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 00:01:16 -04:00
Roberto Rosario
26c2c86edd
Make error messages persistent.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 00:01:03 -04:00
Roberto Rosario
6fae3152a9
Synchronize translations.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 00:00:47 -04:00
Roberto Rosario
f2cdd52024
Make the document parsing app translatable. Sync translations.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-24 21:01:42 -04:00
Roberto Rosario
9e40bbbcdc
Remove the NoMimetype match exception. Not needed now that this is
...
a separate app from the OCR app.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-24 20:19:43 -04:00
Roberto Rosario
8b9e605e0b
When changing document types, don't delete the old metadata that is
...
also found in the new document type. GitLab issue #421 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-24 19:44:08 -04:00
Roberto Rosario
61d064fb6d
Update changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-24 04:58:20 -04:00
Roberto Rosario
85bc613d04
Improve event trigger workflow selection. Fix duplicate transitions trigger.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-24 04:51:48 -04:00
Roberto Rosario
3fe0d47126
Remove the view to submit all document for OCR.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-24 04:04:31 -04:00
Roberto Rosario
a944226814
Revert logger level used during debugging.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-24 04:04:08 -04:00
Roberto Rosario
15c5a36053
Don't error out when the document has no versions. Record
...
the document version's document as the action object.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-24 03:56:23 -04:00
Roberto Rosario
b26f0b08fb
Use the literal 'System' instead of the target name when
...
the action user in unknown.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-24 03:55:27 -04:00
Roberto Rosario
f62406810d
Allow test document to be overrided by test subclasses
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-24 03:54:22 -04:00
Roberto Rosario
a7eaf6b368
Finish the document parsing app.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-24 03:54:07 -04:00
Roberto Rosario
e9591c92f9
Initial commit of the document parsing app.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-23 02:23:14 -04:00
Roberto Rosario
317d07a355
Refactor OCR app. Removes document parsing. Moves OCR processing to
...
model manager. Add submit and finish events.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-23 02:04:57 -04:00
Roberto Rosario
2052caada4
Remove PreserveGetQuerySet mixin. Update SingleObjectList and
...
MultipleObjectFormActionView views to use a new get_object_list method.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-16 22:12:24 -04:00
Roberto Rosario
7a492b28f3
Merge branch 'feature/decode-base64-encoded-attachment-filename' into 'development'
...
Decode base64 encoded e-mail attachment filename.
See merge request !16
2017-08-15 15:58:08 +00:00
Roberto Rosario
c43f5eb66e
Merge branch 'patch-1' into 'master'
...
Fix typo in django.po
See merge request !18
2017-08-15 15:56:34 +00:00
Alessandro Pasotti
a8fef00ad4
Fix typo in django.po
2017-08-15 08:48:53 +00:00
Roberto Rosario
6aa47a26ae
Remove the folders app. Reset English translation source files.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-15 02:57:54 -04:00
Roberto Rosario
0ffd0f340d
Remove the folders app from the language processing script.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-15 02:38:27 -04:00
Roberto Rosario
9147e30804
Remove the folders app from the transifex client config file.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-15 02:37:01 -04:00
Roberto Rosario
eb1414e24a
Update GenericViewTestCase to work with normal views's and
...
template widget views.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-15 00:19:21 -04:00
Roberto Rosario
1faa63f56c
Move extension preservetation code to the model. Improve document,
...
version and API views to include proper mimetype and encoding.
Update respective tests. GitLab issue #415 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-15 00:18:34 -04:00
Roberto Rosario
1aa985051e
Update release notes.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-14 17:02:47 -04:00
Roberto Rosario
bc07bb154d
Add support for preserving the file extenstion when downloading a document
...
version. GitLab issue #415 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-11 01:46:26 -04:00
Roberto Rosario
b8548a0982
Improve the link binding for document versions.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-11 01:45:04 -04:00
Roberto Rosario
f4eee42683
Update changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-11 00:24:35 -04:00
Roberto Rosario
172d6594c7
Fix version 2.5.1 release notes typo.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-11 00:24:24 -04:00
Roberto Rosario
5feecc725b
Add support for dropdown menus for the item list view template.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-11 00:19:57 -04:00
Roberto Rosario
0ba84f256d
Convert the document version list view to item view mode.
...
Add document version preview and thumbnail widgets.
Update the new version upload event have the version
as the target and the document as the action object.
Backported from the development branch.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-11 00:19:26 -04:00
Roberto Rosario
17b79e4114
Call the index rebuild task the proper way.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-10 22:22:44 -04:00
Roberto Rosario
821fd3462f
Fix source language (English) translation file.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-10 22:22:09 -04:00
Roberto Rosario
31681c66a1
Fix menu test cases by not reseting the entire menu class cache,
...
but only specific temporary test menus.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-10 03:16:03 -04:00
Roberto Rosario
6ec235afc0
Add support for multiple dashboards.
...
Add support for removing dashboard widgets.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-10 02:56:40 -04:00
Roberto Rosario
bda44212b1
Disregard the last 3 dots that mark the end of the YAML document.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-10 01:23:27 -04:00
Roberto Rosario
bb663aa71a
Fix mailing profile test view.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-10 00:59:55 -04:00
Roberto Rosario
6be6b7e17a
Update changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-09 01:40:59 -04:00
Roberto Rosario
0efbf79fa1
Add support for unbinding sub-menus.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-09 01:36:43 -04:00
Roberto Rosario
0ab396eeb8
Add the graphviz binary and Python requirements to the requirements
...
file, CI and deployment instructions.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-09 01:02:39 -04:00
Roberto Rosario
c7afc85826
Cleanups.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-08 02:47:49 -04:00
Roberto Rosario
8fea65e3f1
Add support for generating diagrams from workflows.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-08 02:47:20 -04:00
Roberto Rosario
28a1edbc72
Initial commit to support workflow actions.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-07 05:23:02 -04:00
Roberto Rosario
45bfb8961e
Include the dynamic form views in the view.py module.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-07 05:22:20 -04:00
Roberto Rosario
b925fd61dc
Remove method with no effect.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-07 05:21:50 -04:00
Roberto Rosario
b2b27711c0
Use lowercase __all__ magic method.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-07 05:21:26 -04:00
Roberto Rosario
44f116cf68
Allow proper substitution of widget for dynamic fields.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-07 05:21:10 -04:00
Roberto Rosario
81f481fadf
Add support for workflow transition triggers.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-03 04:01:11 -04:00
Roberto Rosario
4560009927
Synchronize translations.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-03 02:30:08 -04:00
Roberto Rosario
b6ffeaeb32
Allow changing the output format, DPI of the pdftoppm command, and
...
the output format of the converter via the CONVERTER_GRAPHICS_BACKEND_CONFIG
setting sub options: pdftoppm_dpi: 300, pdftoppm_format: jpeg, pillow_format: jpeg
GitHub issues #256 #257 GitLab issue #416 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-03 01:10:39 -04:00
Roberto Rosario
790d606834
Update changelog. Add release notes for version 2.7.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-03 00:24:41 -04:00
Roberto Rosario
0eaf8cea79
Skip UUID migration on Oracle backends. GitHub issue #251 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-03 00:17:24 -04:00
Roberto Rosario
3d6a32c7b6
Add workaround for pycountry versions without the bibliographical key.
...
GitHub issue #250 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 23:58:52 -04:00
Roberto Rosario
a5a5690d66
Update changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 21:19:25 -04:00
Roberto Rosario
c133b556d1
PEP8 cleanups.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 21:16:14 -04:00
Roberto Rosario
11995e432b
Place the document cabinet list under the document's preview
...
(order=1). GitLab issue #417 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 21:14:27 -04:00
Cornelius Ludmann
b7361059e2
Shows the cabinets in the document list.
...
Signed-off-by: Cornelius Ludmann <dev@cornelius-ludmann.de >
2017-08-02 21:11:49 -04:00
Roberto Rosario
c96745ce0e
Add ordering support to the SourceColumn class. GitLab issue #417 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 20:56:42 -04:00
Roberto Rosario
68d8ce56c8
Update the index information colums to show the
...
total number of documents and nodes contained in a level.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 20:29:59 -04:00
Roberto Rosario
cd54f07ee5
Update changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 16:29:43 -04:00
Roberto Rosario
b89b870e00
Improve mailer URL regex.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 16:28:23 -04:00
Roberto Rosario
83057af453
Add ACLs link and ACLs permissions to the mailer profile model.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 16:27:59 -04:00
Roberto Rosario
4ab86c67c1
Fix mailing app permissions labels.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 16:27:26 -04:00
Roberto Rosario
95adcfa7f2
Add ACL list link with icon and use it for the document facet menu.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 16:26:33 -04:00
Cornelius Ludmann
abd720bf10
Test for base64 encoded e-mail attachment filename
...
Signed-off-by: Cornelius Ludmann <dev@cornelius-ludmann.de >
2017-08-02 14:35:11 +02:00
Cornelius Ludmann
25c1391649
Decode base64 encoded e-mail attachment filename.
...
According to RFC 2231 the filename of e-mail attachments can be encoded,
e.g. with base64 (for example, the Brother ADS2800W Scanner does this).
Here an example how it looks like:
Content-Disposition: attachment; filename="=?UTF-8?B?QlJXMjg1NjVBOEI5RkQyXzIwMTcwNTIzXzIzMDMzN18wMDAzMDMucGRm?="
Signed-off-by: Cornelius Ludmann <dev@cornelius-ludmann.de >
2017-08-02 13:28:43 +02:00
Roberto Rosario
95c0be45fb
Remove the 'folders' app. GitLab issue #380 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 04:30:39 -04:00
Roberto Rosario
944ddd682b
Add ACL list link with icon and use it for the document facet menu.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 04:27:25 -04:00
Roberto Rosario
c6bf3b00cd
Fix mailing app permissions labels.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 04:24:36 -04:00
Roberto Rosario
bd419dc943
Add missing events app migration.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 04:23:42 -04:00
Roberto Rosario
70e2ca3334
Update changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 04:22:50 -04:00
Roberto Rosario
5dd88ad690
Add ACLs link and ACLs permissions to the mailer profile model.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 04:20:44 -04:00
Roberto Rosario
ae57b97a1b
Improve document creation via sources app to trigger
...
correct event.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 04:16:43 -04:00
Roberto Rosario
cb15e40f70
Improve mailer URL regex.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 04:16:04 -04:00
Roberto Rosario
01420c42dd
Add support for quotas. GitLab issue #284 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 04:10:55 -04:00
Roberto Rosario
20e3634f5a
Add support for dropdown menus for the item list view template.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 04:10:24 -04:00
Roberto Rosario
48fc36d54e
Convert the document version list view to item view mode.
...
Add document version preview and thumbnail widgets.
Update the new version upload event have the version
as the target and the document as the action object.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-02 04:10:09 -04:00
Roberto Rosario
7a29b2496b
Update release notes.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-01 01:20:44 -04:00
Roberto Rosario
c0407652c0
Add support for global and object event notification. GitLab issue #262 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-01 01:18:07 -04:00
Roberto Rosario
e19ee79b56
Fix typo in migration. GitHub issue #263 . Thanks to @simeon-walker
...
for the find.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-31 18:58:40 -04:00
Roberto Rosario
7a67604551
Add test and test document for PDFs with indirect object for the
...
rotation value. GitHub issue #261 . Thanks to @Chluz for the issue,
the debug information and the test document!
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-30 20:08:34 -04:00
Roberto Rosario
28b4c9a546
Add workaround for PDF with IndirectObject as the
...
rotation value. GitHub #261 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-30 04:17:23 -04:00
Roberto Rosario
5083a2d261
Fix tests.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-29 02:13:46 -04:00
Roberto Rosario
ba1ab5d4f1
Merge remote-tracking branch 'origin/master' into development
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-29 01:55:42 -04:00
Roberto Rosario
6a8868e632
Bump version to 2.6.4.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-25 08:23:51 -04:00
Roberto Rosario
d49a5f43ed
Add missing replacements of reverse to resolve_url.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-25 08:23:26 -04:00
Roberto Rosario
ca643b23ba
Add fade in animation to document image widget.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-25 07:18:20 -04:00
Roberto Rosario
ddee13ed66
Add missing migration.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-25 07:12:15 -04:00
Roberto Rosario
fe3805da95
Bump version to 2.6.3
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-25 07:09:14 -04:00
Roberto Rosario
95c5e339f2
Add release notes for version 2.6.3.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-25 06:43:22 -04:00
Roberto Rosario
3d8557a0bf
Update changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-25 06:35:53 -04:00
Roberto Rosario
9e083488f1
Add utility to generate a setup.py with updated
...
requirements. GitLab issue #200 #149
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-25 06:34:02 -04:00
Roberto Rosario
887b0e3e2a
Add line numbers to the debug and production loggers.
...
Add date and time to the production logger.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-25 01:14:35 -04:00
Roberto Rosario
965f34a04c
Makes Roles searchable. GitLab issue #402 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-25 00:08:57 -04:00
Roberto Rosario
09396cef00
Add overflow wrapping so wrap long titles in Firefox too.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-24 23:49:16 -04:00
Roberto Rosario
de303fb897
Add tag_ids keyword argument to the Source.handle_upload
...
model method. GitLab issue #413 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-24 20:36:42 -04:00
Roberto Rosario
4096b8b882
PEP8 cleanups.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-24 20:30:46 -04:00
Roberto Rosario
459771ba4f
Fix use of spaces instead of tabs in the Makefile.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-24 16:48:37 -04:00
Roberto Rosario
60cc0346fe
Make the intialsetup and performupgrade management tasks
...
work with signals to allow customization from 3rd party apps.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-24 16:32:30 -04:00
Roberto Rosario
76539f9eb0
Use resolve_url instead of redirect to resolve the post
...
login URL in more ways.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-24 16:24:53 -04:00
Roberto Rosario
f1644cb572
Add makefile target to launch a PostgreSQL container.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-24 16:20:58 -04:00
Roberto Rosario
7ca568a613
Bump version to 2.6.2
2017-07-22 05:00:09 -04:00
Roberto Rosario
68a2b25f0d
Disable select_for_update when checking the uniqueness of a
...
cabinet if the database backend is Oracle.
GitHub issue #258 . Thanks to @simeon-walker for the report.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-22 04:58:19 -04:00
Roberto Rosario
22bb93ec13
Add support to test agains Oracle via Docker.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-22 04:41:29 -04:00
Roberto Rosario
906e2e36a6
Use named volumes for the database test containers.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-22 03:04:39 -04:00
Roberto Rosario
7fb19df18b
Update changelog. Add release notes for 2.6.2.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-22 03:04:20 -04:00
Roberto Rosario
6dc45a1c7f
Allow encrypted PDF total page number instrospection to work
...
when PDF has non ASCII user properties. GitLab issue #411 .
Thanks to @corneliusludmann for the report and investigation.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-22 02:45:18 -04:00
Roberto Rosario
688571688c
Switch test MySQL container DB character set to utf8mb4
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-22 01:10:25 -04:00
Roberto Rosario
711a0dac57
Tweak CSS to allow document page image sizes smaller than the view port.
...
GitLab issue #410 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-22 01:06:56 -04:00
Roberto Rosario
49444faed2
Improve code that waits to the tests containers to be available.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-22 00:14:51 -04:00
Roberto Rosario
0e39620047
Fix metadata view tests.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-22 00:14:35 -04:00
Roberto Rosario
8c18651c0c
Upgrate changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 23:51:36 -04:00
Roberto Rosario
22e0604226
Add Makefile targets to run all or selected tests against a
...
MySQL or Postgres Docker container.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 23:49:51 -04:00
Roberto Rosario
1cb66a7c6b
Improve tag widget by moving the markup to its own template.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 17:22:20 -04:00
Roberto Rosario
a94fe43240
Fix document page widget appearance in the document page list view.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 17:21:49 -04:00
Roberto Rosario
5fedc2c3b0
Make document version order deterministic.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 17:20:58 -04:00
Roberto Rosario
3b2f3d0426
Update changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 01:54:43 -04:00
Roberto Rosario
2fe1ae425b
Make the width of a document image and adjustable property.
...
Allows zoom to work again in the page view.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 01:52:09 -04:00
Roberto Rosario
4019541581
Remove remarked code from the list item template.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 01:44:52 -04:00
Roberto Rosario
b5b4185048
Use the list item template for the document download selection view.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 01:40:32 -04:00
Roberto Rosario
2693b3f3f1
Add tests for the source app interactive upload view.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 01:36:13 -04:00
Roberto Rosario
34f5fccd84
Add tests for the document download form view.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 01:35:33 -04:00
Roberto Rosario
f09321f6ab
Fix deprecation warnings for Django 1.11 and Django 2.0.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 00:25:18 -04:00
Roberto Rosario
42a762481b
Fix issue when editing or removing metadata from multiple documents.
...
Bump version to 2.6.1.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-18 17:56:30 -04:00
Roberto Rosario
5dad91ca4e
Update release date.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-18 03:19:10 -04:00
Roberto Rosario
2ab7eca665
Update container test Makefile targets to use the UTF-8 locale.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-18 03:07:34 -04:00
Roberto Rosario
7a8881c305
Increase the size of the mailing profile label field to 128 characters.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-17 21:23:59 -04:00
Roberto Rosario
20e0a2d7a1
Bump version to 2.6.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-17 21:19:16 -04:00
Roberto Rosario
922492169f
Fix typos in tests.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-17 21:18:56 -04:00
Roberto Rosario
f9eb7d0fb5
Renamed the document type permission namespace from "Document setup" to "Document types".
...
Add support for granting the document type edit, document type delete, and document type view
permissions to individual document type instances.
Improved tests by testing for accesses.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-17 20:41:11 -04:00
Roberto Rosario
3cbe90567f
Add method to grant and revoke access via ACLs.
...
Granting will also check if the permission has been
authorized to the object class using ModelPermission.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-17 20:39:41 -04:00
Roberto Rosario
804b077115
Fix typos in new link unbinding code.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-16 04:04:52 -04:00
Roberto Rosario
524a0d0c35
Improve link unbinding code for all cases.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-16 02:20:47 -04:00
Roberto Rosario
e5685eee04
Improve code to unbind menu entries.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-15 15:57:27 -04:00
Roberto Rosario
a76c96e5df
Bump version to 2.6rc1.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-15 00:38:26 -04:00
Roberto Rosario
8f023a03e5
Synchronize translations.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-15 00:38:02 -04:00
Roberto Rosario
56b76ca098
Force a complete pull of translations.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-15 00:20:42 -04:00
Roberto Rosario
9af221e8b4
Remove unused script.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-15 00:16:40 -04:00
Roberto Rosario
b9a9118ae2
Add release notes for the upcomming version 2.6.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 22:46:06 -04:00
Roberto Rosario
d422da2c43
Apply the tag attach and remove permissions to tags too.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 22:43:45 -04:00
Roberto Rosario
6743752789
Add help texts to the document mailing form.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 22:19:28 -04:00
Roberto Rosario
16e0b0e0e7
Add new document version list view permission. GitLab issue #379
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 22:09:01 -04:00
Roberto Rosario
310d09586a
Add missing document indexing migration to sort indexes by label.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 17:37:57 -04:00
Roberto Rosario
4b57870d29
Add release checklist step checking for migrations.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 17:37:24 -04:00
Roberto Rosario
52785dd561
Add missing converter app migration, adding the lineart transformation.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 17:35:38 -04:00
Roberto Rosario
43819b130f
Add missing mailer app migration.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 17:34:46 -04:00
Roberto Rosario
4c9f986c7c
Increase document thumbnail default size.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 17:23:08 -04:00
Roberto Rosario
386c9ec0cd
Tweak document thumbnail widget initial height calculation.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 17:22:33 -04:00
Roberto Rosario
abc34f7942
Switch the order of the DEFAULT_AUTHENTICATION_CLASSES of DRF. GitLab issue #400 .
...
Thanks to @NiceGuyIT for the report and research.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 14:14:24 -04:00
Roberto Rosario
b8c74125e8
Use the item view for the search results.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 14:09:27 -04:00
Roberto Rosario
af3fed2a18
Use the item view for the document pages.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 14:09:21 -04:00
Roberto Rosario
3f348c6260
Don't load matchHeight libary now that it is loaded in base.html.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 05:31:08 -04:00
Roberto Rosario
a2a089299f
Equalize dashboard widgets height.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 05:30:43 -04:00
Roberto Rosario
bdc69b9860
Update changelog. Bump version to 2.6 beta1.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 05:23:00 -04:00
Roberto Rosario
fb520d6f92
Add view mixin to make sure a subclass can't override its
...
parent's get_queryset method.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 05:19:50 -04:00
Roberto Rosario
0faa2117ec
Perform check for cabinet add and remove permission to documents
...
too.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 05:17:29 -04:00
Roberto Rosario
79ecc3b432
Enable cabinet ACL inheritance from it's root.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 05:16:53 -04:00
Roberto Rosario
e04e3040bb
Allow model ACL inheritance related to be a callable.
...
If it is a callable iterative queryset filter will be performed.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 05:13:32 -04:00
Roberto Rosario
076c7804e7
Don't display tags in the cabinets detail view. GitLab #397 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 03:52:20 -04:00
Roberto Rosario
aa3acdb99c
Add cabinet list view tests.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 03:28:12 -04:00
Roberto Rosario
eff548d2e8
Sort indexes by label.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-13 21:34:43 -04:00
Roberto Rosario
32056761c8
Sort settings by namespace label and by global name second.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-13 21:27:10 -04:00
Roberto Rosario
a026fc9ae6
Ignore permission denied and not found errors in the middleware logger.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-13 18:21:58 -04:00
Roberto Rosario
5f9a052236
Improve wizard upload view test.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-13 18:21:19 -04:00
Roberto Rosario
ba6387021e
Fix document print view, page URL resolve.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-13 17:53:33 -04:00
Roberto Rosario
ff59f34b7f
Add document list item view.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-13 17:20:02 -04:00
Roberto Rosario
c3d4884d34
Remove debug statement.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-13 03:32:19 -04:00
Roberto Rosario
2817ec17be
Add support for logging errors during in production mode.
...
Add COMMON_PRODUCTION_ERROR_LOG_PATH to control path of log file.
Defaults to mayan/error.log.
Add support logging request exceptions.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-13 03:31:34 -04:00
Roberto Rosario
8c4db068af
Remove debug statement.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-13 02:51:48 -04:00
Roberto Rosario
77b92b59c7
Only ignore the top level /build/ directory.
...
Include the missin Toastr build files.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-13 02:50:17 -04:00
Roberto Rosario
c088826789
Make users and groups searchable via the API.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-12 04:02:19 -04:00
Roberto Rosario
e66e954b93
Incorporate @Macrobb metadata widget and content visual changes.
...
GitLab issue #378
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-12 03:20:49 -04:00
Roberto Rosario
cc33e1d259
Add support for emailing documents to a recipient list. GitLab #396
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-12 02:50:29 -04:00
Roberto Rosario
b9994dbf40
Fix HTML mark up in window title. GitLab issue #397 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-12 00:55:09 -04:00
Roberto Rosario
bbb5c393a6
Fix typo.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-09 02:47:21 -04:00
Roberto Rosario
f582484693
Update translation source files.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-09 02:33:57 -04:00
Roberto Rosario
4716932310
Update the roadmap.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-09 02:33:35 -04:00
Roberto Rosario
e91a608312
Bump version to 2.5.2 and add release notes.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-08 14:12:54 -04:00
Roberto Rosario
e0e72e5426
Avoid sending the post_version_upload signal from inside an
...
uncommitted new document creation transaction.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-08 14:06:14 -04:00
Roberto Rosario
877572d2b3
Use class names for clarity.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-08 14:05:19 -04:00
Roberto Rosario
5cf5b09ffe
Bump version to 2.5.1.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-07 20:43:53 -04:00
Roberto Rosario
45c8c43abb
Update release date.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-07 20:39:22 -04:00
Roberto Rosario
c5691886c0
Bump version to 2.5.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-07 16:54:23 -04:00
Roberto Rosario
3f022ea0ee
Update release notes and changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-07 16:53:58 -04:00
Roberto Rosario
e4c88e575f
Improve document detection by workflow state including initial state.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-07 13:00:22 -04:00
Roberto Rosario
998af4931f
Improve usability and appearance on medium and small
...
devices like tablets and smartphones.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-07 05:09:44 -04:00
Roberto Rosario
0177a45436
Do hard word break on form titles to avoid horizontal scroll on
...
small displays.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-07 04:51:37 -04:00
Roberto Rosario
91ba06c501
Remove animated spinners to lower browser memory usage and increase
...
responsiveness. Render a document page place holder while the real
document page loads. This change avoids "jumping" effect when
loading many thumbnails. Increase lazy load thresholds. More
thumbnails and document pages will be loaded and visible by
default when a view loads.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-07 04:20:31 -04:00
Roberto Rosario
829dcbf144
The trashed document deletion action is now a background task.
...
Also, the trash can emptying view calls the trash can document celery task
for each document.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-07 02:42:20 -04:00
Roberto Rosario
c6de76822e
Add two new setting options to control the caching of page images.
...
DOCUMENTS_DISABLE_BASE_IMAGE_CACHE and
DOCUMENTS_DISABLE_TRANSFORMED_IMAGE_CACHE.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-07 02:16:23 -04:00
Roberto Rosario
fd67219af7
Add password reset unit test.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-06 23:31:27 -04:00
Roberto Rosario
ad96863cd9
Move the login template under the authentication namespace.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-06 23:11:17 -04:00
Roberto Rosario
00d0184bad
Add support for requesting a password reset email.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-06 23:09:46 -04:00
Roberto Rosario
ff40b1effc
Add a "Remember me" checkbox to the username and email login forms.
...
Add AUTHENTICATION_MAXIMUM_SESSION_LENGTH configuration setting for the maximum
time an user's login session will remain valid. Defaults to 30 days.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-06 12:50:22 -04:00
Roberto Rosario
d4e1a506ed
Add duplicated document scan support.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-06 02:56:35 -04:00
Roberto Rosario
55eedc153e
Convert document version checksum field from a text field to a char
...
field to be able to index across all db backends without problem.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-05 16:10:05 -04:00
Roberto Rosario
17b7d6f25e
Merge remote-tracking branch 'origin/master' into development
2017-07-05 16:03:50 -04:00
Roberto Rosario
1041ea4e5e
Bump version to 2.5rc1
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-05 15:49:16 -04:00
Roberto Rosario
2ec939e595
Index the document checksum field for faster searches by checksum.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-05 15:44:16 -04:00
Roberto Rosario
0820d0c0e6
Add support to search documents and document pages by checksum.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-05 15:41:56 -04:00
Roberto Rosario
6c6ca38374
Replace all instances of unicode only handling to use force_text.
...
Replace all __unicode__ methods to __str__ and the
@python_2_unicode_compatible decorator.
Replace all instance of smart_str, smart_unicode, force_uncode
with force_text.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-05 15:03:24 -04:00
Roberto Rosario
95157460cb
Add new UI method to switch between required metadata and optional
...
metadata without incurring in metadata value loss.
Add modifying relationship of document type and metadata type
from the document type and from the metadata type views.
Closes GitLab issues #337 #373 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-05 04:39:54 -04:00
Roberto Rosario
32c53343f1
Fix converter bug introduced in previous commit merge.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-05 01:03:14 -04:00
Roberto Rosario
b0912947fc
Give every libreoffice instance its own separate $HOME directory.
...
Additionally give every libreoffice its own UserInstallation
file in the $HOME directory. Works around Libre Office issue:
https://bugs.documentfoundation.org/show_bug.cgi?id=37531
Solves or affects GitLab issues #393 #258 #198 #175
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-04 23:58:04 -04:00
Roberto Rosario
2f4ea29633
Add name property of the wrapped model lock instance to the wrapper.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-04 20:50:47 -04:00
Roberto Rosario
6b424b0eb1
Improve the documentation of the document creation API endpoint.
...
GitHub issue #255 . Thanks to @lcerliani opening the issue.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-04 20:28:36 -04:00
Roberto Rosario
7343223f59
PDF compatibility improvements. Support simple encrypted PDF.
...
Improve PDF page count detection. Improve PDF orientation
detection. Merge CONVERTER_LIBREOFFICE_PATH and
CONVERTER_PDFTOPPM_PATH config settings into
CONVERTER_GRAPHICS_BACKEND_CONFIG.
GitLab issue #384 #376 #377 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-04 04:02:29 -04:00
Roberto Rosario
5629033578
Menu reorganization.
...
The "About" menu has been renamed to "System".
The "Tools" and "Setup" sub menus, were moved from the "Profile" menu
to the "System" menu.
The "Profile" menu has been renamed to "User".
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-04 02:06:32 -04:00
Roberto Rosario
2cc9efc5b2
Make sure lookup selection widgets also trigger the
...
metadata update checkbox on change.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-04 02:02:25 -04:00
Roberto Rosario
326644f355
Rename the mailing setup link to say "Mailing profile" for
...
consistency.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-04 00:48:16 -04:00
Roberto Rosario
31d53a6137
Add the Use TLS and Use SSL option to the Django
...
SMTP mailing profile backend.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-04 00:46:41 -04:00
Roberto Rosario
6bad5e02d1
Add lineart transformation.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-03 14:05:13 -04:00
Roberto Rosario
77bcc41903
Decrease verbosity of MayanAppConfig debug messages.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-03 13:52:16 -04:00
Roberto Rosario
e19a723c41
Decreased smart settings import debug messages.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-03 13:48:13 -04:00
Roberto Rosario
fd9916ddec
Update required versions of Pillow and django-suit.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-03 13:46:34 -04:00
Roberto Rosario
5f24183a22
Update changelog and release notes.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-03 13:41:44 -04:00
Roberto Rosario
a72ac6eadb
Add user mailer backends support. GitLab issue #286 .
...
Add support for creating dynamic forms.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-03 13:37:56 -04:00
Roberto Rosario
793fd74d7f
Fix tests.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-02 01:16:31 -04:00
Roberto Rosario
489b6ae190
Cleanup and encapsulate javascript module into classes.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-01 17:54:27 -04:00
Roberto Rosario
9bf878d87a
Make all select2 widgets width automatic.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-01 16:25:49 -04:00
Roberto Rosario
a488c865e1
Substitute bootstrap alerts with toastr.js notifications.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-01 16:25:17 -04:00
Roberto Rosario
e1a0ffd25c
Make sure the indexing lock is released,
...
even when an error occurs.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-01 14:49:52 -04:00
Roberto Rosario
c2854d094b
Improve error message display when uploading documents via the
...
AJAX drag & drop widget.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-01 02:32:28 -04:00
Roberto Rosario
c42a2c8a94
Add debug logging to the lock manager.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-01 02:31:17 -04:00
Roberto Rosario
916c3497c4
Add support for downloading a document's OCR text.
...
Closes GitLab issue #215 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-01 01:07:23 -04:00
Roberto Rosario
610e10e85a
Include django-downloadview's assert_download_response as a
...
BaseTest member.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-01 00:54:21 -04:00
Roberto Rosario
bb5330fced
Add Turkish to the list of processes languages.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 18:21:46 -04:00
Roberto Rosario
d056655a4e
Fix link typo.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 18:09:35 -04:00
Roberto Rosario
e72ce3bff2
Fix translation settings for the task manager app.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 18:03:25 -04:00
Roberto Rosario
1345d98e92
Make the task manager translatable.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 18:00:03 -04:00
Roberto Rosario
0d8081ad9d
Rename the mayan_task_manager app to task_manager.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 17:55:47 -04:00
Roberto Rosario
219c82630a
Code cleanups.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 17:48:07 -04:00
Roberto Rosario
3cb52c96be
Allow null for the SANE source resolution field.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 17:47:47 -04:00
Roberto Rosario
6a9c66ff3f
Return False for the document's exists() method when it doesn't have
...
a document version.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 17:47:01 -04:00
Roberto Rosario
e46bf51022
Do a complete pull and synchronization of the translations.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 17:46:34 -04:00
Roberto Rosario
eac89b4d80
Enable the mathfilters app.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 15:05:03 -04:00
Roberto Rosario
7d0cd339bf
Improve error output of the performupgrade command.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 15:03:06 -04:00
Roberto Rosario
8fb76f2af4
Add missing OCR migration.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 14:47:23 -04:00
Roberto Rosario
a24add7886
Update README files.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-23 18:28:18 -04:00
Roberto Rosario
8327b015c9
Switch order of release checklist.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-23 18:23:46 -04:00
Roberto Rosario
9389d1663c
Update installation instructions to point to Docker Hub.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-23 18:22:03 -04:00
Roberto Rosario
86aff5f75a
Update changelog and release notes release date.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-23 18:18:56 -04:00
Roberto Rosario
a164a3c6d1
Bump version to 2.4
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-23 18:17:23 -04:00
Roberto Rosario
d4d0b7129b
Reserved task don't have a start_time attribute, return None instead.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-23 14:32:20 -04:00
Roberto Rosario
f39fde8b4b
Display error when not able to retrieve tasks.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-23 14:32:00 -04:00
Roberto Rosario
84d12d3932
Increase sleep time to allow Postgress container to accept connections.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-23 14:31:17 -04:00
Roberto Rosario
0faf9bf67e
Add release notes for version 2.4.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-23 04:36:52 -04:00
Roberto Rosario
17a662de03
Add release checklist to development documentation.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-23 03:53:59 -04:00
Roberto Rosario
0dd886f5fe
Add new targets to help test packages.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-23 03:52:31 -04:00
Roberto Rosario
e920ad1036
Syncronize translations.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-23 03:51:55 -04:00
Roberto Rosario
b5858ad6f8
Add link to show a document's OCR errors. GitLab issue #291 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-21 15:57:53 -04:00
Roberto Rosario
538b66b238
Add test document label explicitly.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-21 15:26:16 -04:00
Roberto Rosario
c79b21e875
Stop indexing when a node template doesn't return a value.
...
GitLab issue #391 . Thanks to @jacekkow for the find and diagnostics.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-21 14:39:08 -04:00
Roberto Rosario
ac9d72d451
Update changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-21 02:27:25 -04:00
Roberto Rosario
eb29cd502c
Fix typos.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-21 02:26:33 -04:00
Roberto Rosario
739596e4ee
Add task manager app.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-21 02:25:28 -04:00
Roberto Rosario
638cbba237
Hide combobox navigation icons on small and extra small displays.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-20 04:28:22 -04:00
Roberto Rosario
e6fbd0b84f
Add support for truncating view titles via the APPEARANCE_MAXIMUM_TITLE_LENGTH
...
setting. The default value is 80 characters.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-20 04:26:44 -04:00
Roberto Rosario
b79a64c5ed
Add template tag to fetch the value of a smart setting.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-20 04:15:38 -04:00
Roberto Rosario
fd601037a1
Switch to the Python version of the CodeCov client.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-20 03:42:35 -04:00
Roberto Rosario
0a24bbfabe
Update coverage util versions.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-20 03:39:27 -04:00
Roberto Rosario
a7d6ab15f8
Fix index rebuilding for multi value first levels. GitLab issue #391 .
...
Thanks to @jacekkow for the report and diagnosis.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-20 03:28:25 -04:00
Roberto Rosario
5a82c93d47
Add support for default lock expiration to the file lock backend.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-20 02:46:08 -04:00
Roberto Rosario
5d13f46548
Add purgelock management command. Closes GitLab issue #221 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-20 01:57:16 -04:00
Roberto Rosario
ea636aac7e
Add test for the setting environment support.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-20 01:35:12 -04:00
Roberto Rosario
a105fe46a5
Add support for updating configuration options from environment variables.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-18 03:08:03 -04:00
Roberto Rosario
bcf835cd03
Add hardware requirements. GitHub issue #247 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-17 03:39:00 -04:00
Roberto Rosario
e9e4060f8c
Add SearchFieldSerializer to show the fields available for each
...
SearchModel.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-17 03:28:54 -04:00
Roberto Rosario
9ae3696f61
Add cabinet labels as search field for documents and document pages.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-17 03:23:46 -04:00
Roberto Rosario
0deff19202
Make tags, metadata types and cabinets searchable via the dynamic search API.
...
GitLab issue #344 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-17 03:20:16 -04:00
Roberto Rosario
40ab6b6f9f
Fix role creation API not returning id of new role. GitLab issue #390 .
...
Thanks to @lokeshmanmode for the find.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-17 03:00:58 -04:00
Roberto Rosario
215b76bfab
Fix repeated permissions list API URL. GitLab issue #389 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-17 02:53:02 -04:00
Roberto Rosario
4150fea2ad
Add PDF orientation detection. Closes GitLab issue #387 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-16 22:30:07 -04:00
Roberto Rosario
86a351e826
Update the versions of the development and testing packages.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-16 20:59:23 -04:00
Roberto Rosario
ceb2af3fda
Merge branch 'feature/sane_source'
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-16 18:18:48 -04:00
Roberto Rosario
14533da646
Merge branch 'master' into feature/sane_source
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-16 18:15:12 -04:00
Roberto Rosario
0041b2118b
Improve rendering of documents with no pages.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-16 17:22:00 -04:00
Roberto Rosario
2742d0df6e
Merge branch 'master' of gitlab.com:mayan-edms/mayan-edms
2017-06-12 16:23:11 -04:00
Roberto Rosario
c857da5a49
Add django-mathfilters==0.4.0 to requirements.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-12 16:21:12 -04:00
Roberto Rosario
08dcbef2fc
Don't silence validation errors.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-12 16:18:03 -04:00
Roberto Rosario
6af1010f3a
Preload metadata add form with metadata type valid for the context document.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-12 16:16:28 -04:00
Roberto Rosario
6bea213039
Update instructions to specify version 2.3 of the docker image.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-11 19:29:11 -04:00
Roberto Rosario
b1ae091746
Update README files.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-10 18:57:39 -04:00
Roberto Rosario
c769f7bd1b
Don't silence exceptions in production mode.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-10 18:13:23 -04:00
Roberto Rosario
382ee8cc1f
Update the installation instructions.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-10 18:13:00 -04:00
Roberto Rosario
d5b7cbefdc
Fix changelog and release notes dates.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-08 14:04:09 -04:00
Roberto Rosario
7497907293
Add Makefile recipe to generate a release using Docker builder.
...
Add separate requirements file for the build requirements.
GitLab issue #362 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-07 21:06:38 -04:00
Roberto Rosario
64c6c27957
Add RestructuredText version of the README and remove
...
pandoc dependency.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-07 20:23:30 -04:00
Roberto Rosario
eeb0b2bef3
Fix changelog markup typo.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-07 20:22:19 -04:00
Roberto Rosario
53d3d7392f
Update version of twine to 1.9.1.
...
Fixes packaging issues with unicode filenames.
https://github.com/pypa/twine/issues/235
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-07 14:29:32 -04:00
Roberto Rosario
ca1f674d78
Merge remote-tracking branch 'origin/master' into merge_master
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-07 13:56:35 -04:00
Roberto Rosario
ca12bdcced
Add API endpoint to show all available search models.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-07 13:54:32 -04:00
Roberto Rosario
ff5ac7ff4e
Update Travis CI configuration to use Ubuntu Trusty instead of
...
Ubuntu Precise.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-07 10:27:18 -04:00
Roberto Rosario
845826ba70
Add make file entries to launch a MySQL container
...
as use as a testing database.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-07 02:06:10 -04:00
Roberto Rosario
9840851109
No need to launch the document indexing task
...
on document state log entries deletion.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-07 02:04:30 -04:00
Roberto Rosario
196d00897d
Fix overwritten document app test.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-06 20:30:33 -04:00
Roberto Rosario
5798cabd7c
Add support to update the document indexes from workflow state changes.
...
Add a new workflow field called internal_name for easier workflow
reference in document index templates.
Generalize the PropertyHelper class.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-06 20:07:15 -04:00
Roberto Rosario
f7f0d27a05
Fix URL query string encoding for the document page navigation views.
...
GitLab issue #383 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-30 02:02:07 -04:00
Roberto Rosario
6f8792dded
Committed changes are more than bugfixes rename release from
...
2.2.1 to 2.3. Bump version number.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-29 14:50:51 -04:00
Roberto Rosario
68dbdb111a
Add custom script_prefix aware resolve function and use it for the
...
document page navigation views. Fixes issue with Mayan installed
as a sub URL app. Fixes GitLab issue #383 . Thanks to @gsteixei
for the issue and investigation.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-29 14:42:55 -04:00
Roberto Rosario
42c72001b6
Use Django 1.10.7.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-28 16:03:52 -04:00
Roberto Rosario
6d5d102984
Translations synchronization.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-28 16:02:01 -04:00
Roberto Rosario
e1283484e1
Update release notes and changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-28 15:25:34 -04:00
Roberto Rosario
84d83a3c9b
Merge branch 'hotfix'
2017-05-28 15:23:02 -04:00
Roberto Rosario
88151df2bc
Rewrite the document indexer to allow single index rebuilds,
...
less locks and improve performance.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-28 15:22:13 -04:00
Roberto Rosario
a1dbd532fe
Use a predictable file path for the lock file.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-28 01:06:49 -04:00
Roberto Rosario
fede3ec0ba
Return an empty DocumentPage Queryset when a document has no latest version.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-28 01:06:33 -04:00
Roberto Rosario
3e3e247997
Update release notes and changelog.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-27 10:46:42 -04:00
Roberto Rosario
579595fe7f
Add support for check for the latest released version of Mayan.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-26 17:37:23 -04:00
Roberto Rosario
93aeb8cffe
Merge remote-tracking branch 'origin/master' into merge_master
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-24 15:02:36 -04:00
Roberto Rosario
4ffc6fc94f
Added support for passing the options allow-other and allow-root to the
...
FUSE index mirror. GitLab issue #385
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-24 03:24:23 -04:00
Roberto Rosario
d00f3aaff4
Add FAQ entry about LDAP authentication. GitLab issue #363 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-24 02:37:21 -04:00
Roberto Rosario
76e8fd2b07
Auto select checkbox when updating metadata values.
...
Closes GitLab issue #371 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-24 02:28:31 -04:00
Roberto Rosario
ce563bfb6a
Update the index node template expression field from a 128 char field
...
to a text field.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-24 00:59:59 -04:00
Roberto Rosario
8eeee5b5a4
Update the required versions of Pillow, django-compressor, django-suit,
...
pyocr and sh.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-16 23:16:28 -04:00
Roberto Rosario
6221187070
Merge branch 'development' into feature/sane_source
2017-05-12 18:06:19 -04:00
Roberto Rosario
acdc7dca48
Convert the API URL system from an App based one
...
to a resource based one.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-12 17:55:12 -04:00
Roberto Rosario
30caed211b
Add link to Ubuntu supervisor enable bug ticket.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-11 21:22:55 -04:00
Roberto Rosario
0e6cfc1879
Merge branch 'davpaez/mayan-edms-proofread_docs' into documentation_merge
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-11 21:18:40 -04:00
Roberto Rosario
105eab0740
Add new document version list view permission. GitLab issue #379
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-04 01:04:53 -04:00
Roberto Rosario
b91f7f685a
Incorporate @Macrobb metadata widget and content visual changes.
...
GitLab issue #378
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-05-04 00:42:59 -04:00
Roberto Rosario
a889a58a39
Sort multi form view methods.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-27 00:57:41 -04:00
Roberto Rosario
eb8808cb09
Add release day to HISTORY file.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-27 00:56:16 -04:00
Roberto Rosario
22cc5334c5
Fix issue with new style plural defition expression. Switch to old style.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-26 00:53:16 -04:00
Roberto Rosario
6c4af20356
Update source and compiled language files.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-26 00:46:07 -04:00
Roberto Rosario
0db28c75b2
Bump version to 2.2
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-26 00:24:13 -04:00
Roberto Rosario
ad1a2ed197
Update release notes.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-26 00:08:27 -04:00
Roberto Rosario
116fb5155d
Update the document version link's current version conditional to
...
work in all cases: when the document version is an object
of a list (versions list) and when it is the context object
(signatures list).
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-25 16:44:09 -04:00
Roberto Rosario
7a0c2224bb
Add model docstrings.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-25 14:21:30 -04:00
Roberto Rosario
f7ca0a8ddc
Remove accidental translation of an icon specification.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-21 22:41:36 -04:00
Roberto Rosario
02a984398a
Fix minor cabinet link typo.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-21 13:49:22 -04:00
Roberto Rosario
36ccb92e51
Update translation configuration files and processing script.
...
Removes the installation app and add the cabinets app.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-21 12:31:00 -04:00
Roberto Rosario
a68d7e41db
Add updates translation source files.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-21 12:30:35 -04:00
Roberto Rosario
6060924ee3
Use the context variable 'object' instead of 'resolved_object' to
...
make sure the document version in the list is being resolved and
not the view's Document or a document signature isntance.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-20 12:28:46 -04:00
Roberto Rosario
a6f58a62ee
Add help text line for the test_release target.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-19 23:26:39 -04:00
Roberto Rosario
5192b3af02
Bump version to 2.2rc1
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-19 22:56:20 -04:00
Roberto Rosario
db987d47c4
Add reminder remark for future removal.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-19 22:55:16 -04:00
Roberto Rosario
9124209aa3
Add document comment field search.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-04-19 22:54:16 -04:00
David Paez
ced28963ad
Style improvements in transformations.rst
...
Signed-off-by: David Paez <davpaez@gmail.com >
2017-04-05 23:56:22 -05:00
David Paez
78365a7d4c
Typo fixes and style improvements in installation.rst
...
Signed-off-by: David Paez <davpaez@gmail.com >
2017-04-05 23:55:29 -05:00
David Paez
7bd88561d5
Style fixes in features.rst
...
Signed-off-by: David Paez <davpaez@gmail.com >
2017-04-05 23:54:22 -05:00
David Paez
2fc462bad5
Character and style fixes in development.rst
...
Signed-off-by: David Paez <davpaez@gmail.com >
2017-04-05 23:53:41 -05:00
David Paez
25c66a5101
Fix typo in deploying.rst
...
Signed-off-by: David Paez <davpaez@gmail.com >
2017-04-05 23:50:10 -05:00
David Paez
d041f205fb
Add http:// to address in index.rst
...
Signed-off-by: David Paez <davpaez@gmail.com >
2017-04-05 23:47:58 -05:00
Roberto Rosario
5ebc615b80
Add support to the change submit icon in the multiform template.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-28 05:13:54 -04:00
Roberto Rosario
9753146785
Add the FormExtraKwargsMixin to SingleObjectDetailView view.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-25 00:50:24 -04:00
Roberto Rosario
55d6710630
Update required Sphinx version to latest.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-25 00:49:24 -04:00
Roberto Rosario
5982eba0ce
Add missing document states migration.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-25 00:49:16 -04:00
Roberto Rosario
042d31db93
Update python-magic to version 0.4.13 and sh to version 1.12.9
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-22 03:45:11 -04:00
Roberto Rosario
20f7967241
Initialize PyOCR backend tool attribute to a sane default.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-22 03:14:21 -04:00
Roberto Rosario
2d5667a1af
Bump version to 2.2 beta3.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-20 02:20:20 -04:00
Roberto Rosario
ff7091cd80
Make sure the smart setting instance value cache is valid before
...
display its serialize version.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-20 01:44:39 -04:00
Roberto Rosario
2d3f09266e
Disable the Folders app by default.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-20 01:21:52 -04:00
Roberto Rosario
2ad4b9c06f
Display the work "Profile" instead of the user's full name or username.
...
This avoid style breakage on long full names or usernames.
The user's full name or username is no longer displayed in the main menu.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-20 01:18:17 -04:00
Roberto Rosario
69c1eacb75
Update Font Awesome to version 4.7.0.
...
Improve dashboard widget CSS class names.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-20 00:37:48 -04:00
Roberto Rosario
abcf53f778
Update .gitignore to ignore the mayan/media directory.
2017-03-20 00:24:46 -04:00
Roberto Rosario
b7040cd271
Include all test arguments from the test runner parent class.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-15 00:17:10 -04:00
Roberto Rosario
106816ab7f
Do not impot psutils for test if it is not going to be used.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-15 00:16:44 -04:00
Roberto Rosario
cc851588b6
Add further test files to the MANIFEST: zip and GPG files.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-15 00:16:33 -04:00
Roberto Rosario
0708184be2
Update release notes.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-14 23:51:26 -04:00
Roberto Rosario
10faf2bb49
Update MANIFEST to not include static files and to include
...
test files.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-14 23:48:51 -04:00
Roberto Rosario
8179c35189
Simplify test runner by adding a new option '--mayan-apps' that
...
automatically tests all Mayan apps that report to have tests.
Change the app flag that indicates when an app has test
from 'test' to the more explicit 'has_test'.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-14 23:47:40 -04:00
Roberto Rosario
89512be546
Fix test import typo.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-14 23:28:43 -04:00
Roberto Rosario
59241cb831
Update the Makefile help text. Add the -O fair flat to the Celery worker.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-14 17:43:00 -04:00
Roberto Rosario
5fdfdcae78
Use new way to request permissions by pk.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-14 16:56:34 -04:00
Roberto Rosario
765530b386
Add missing field in field registration tuple.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-14 16:55:57 -04:00
Roberto Rosario
63682a2945
Merge remote-tracking branch 'origin/master' into feature/master_merge
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-14 15:57:38 -04:00
Roberto Rosario
ca7b8301a1
Bump version to 2.1.11. Add changelog and release notes.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-13 23:58:54 -04:00
Roberto Rosario
9acbaf7274
Merge branch 'feature/transition_acls' into feature/hotfix
2017-03-13 23:25:42 -04:00
Roberto Rosario
5ddb3f1cff
Add support for adding or editing document types to smart links the API.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-13 22:55:29 -04:00
Roberto Rosario
7341971c86
The deleted document restore API endpoint doesn't need a serializer.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-13 22:38:22 -04:00
Roberto Rosario
cc174a563c
Display a placeholder error document image for documents with no pages.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-13 21:33:19 -04:00
Roberto Rosario
858eb8b020
Add writable ACLs API endpoints.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-13 21:04:12 -04:00
Roberto Rosario
f6b58655e8
Permissions are read only always.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-13 21:02:34 -04:00
Roberto Rosario
ffb98cdba6
Add ACL creation API endpoint.
2017-03-10 01:27:10 -04:00
Roberto Rosario
31580ee51d
Add size field to the document version serializer.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-09 13:32:03 -04:00
Roberto Rosario
aaa9578047
Update MANIFEST to add *.gif *.eot *.svg from cabinets app.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-09 02:21:27 -04:00
Roberto Rosario
c598f87d7f
Hide the static tag import to avoid errors with static file
...
processors
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-09 02:21:00 -04:00
Roberto Rosario
f30cf440fe
PEP8 cleanups.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-09 02:20:41 -04:00
Roberto Rosario
ff703b32a2
Integrate the Cabinets app into the core.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-09 01:59:13 -04:00
Roberto Rosario
286e9517c3
Add Makefile targets to run testing instance against local
...
Docker REDIS and Postgres services
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-09 01:04:22 -04:00
Roberto Rosario
5abb678433
Fix formatting of the production template engine overrides
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-09 01:02:45 -04:00
Roberto Rosario
38f5ce86d8
Move the document section on unused Python package removal to the git section.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-09 00:46:21 -04:00
Roberto Rosario
9c4410c0fd
Fix HISTORY formatting typos.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-09 00:46:08 -04:00
Roberto Rosario
f64ec81a1a
Update required version of django-celery for Django 1.10 compatibility.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-09 00:43:10 -04:00
Roberto Rosario
7a4a78c2ca
Move favicon redirect code from common.urls to common.views as
...
FaviconRedirectView. This removed the
django.contrib.staticfiles.templatetags.staticfiles.static URL runtime
computation from common.urls. GitLab issue #340 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-07 00:43:32 -04:00
Roberto Rosario
85cb1a0f71
Point Flatly's Glyphicons references to the include bootstrap distribution files.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-07 00:37:17 -04:00
Roberto Rosario
ef6c98660b
Disable loading the base Bootstrap CSS, Flatly seems to include it already.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-07 00:36:54 -04:00
Roberto Rosario
21140dfad2
Remove optional theme CSS files.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-07 00:17:02 -04:00
Roberto Rosario
ccc77cdaf7
Add documentation section of version numbering.
2017-03-06 23:47:37 -04:00
Roberto Rosario
26a7029140
Add a "Check now" button to the interval sources for testing.
...
Ref: GitLab issue #313 Thanks to @gersilex for the suggestion.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-06 23:46:11 -04:00
Roberto Rosario
772e8cbeff
Bump version to 2.2 beta 1
2017-03-06 23:10:18 -04:00
Roberto Rosario
f11ffdec52
Use force_text for debug print to avoid showing non critical unicode errors in the console.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-06 23:09:53 -04:00
Roberto Rosario
ae31800432
Update the requirements in the setup.py file.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-06 22:49:57 -04:00
Roberto Rosario
fd905e4e3e
Update required Django version to 1.10.6
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-06 22:49:11 -04:00
Roberto Rosario
90f1df76bb
Revert "Update required Django version to Django 1.10.6"
...
This reverts commit c03ae5649b .
2017-03-06 22:47:11 -04:00
Roberto Rosario
c03ae5649b
Update required Django version to Django 1.10.6
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-06 22:46:54 -04:00
Roberto Rosario
0ad37366fd
Update expected view test response code.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-06 22:32:53 -04:00
Roberto Rosario
432a2c5155
Don't user referer URL blindly, recompose using know view name.
2017-03-03 05:03:23 -04:00
Roberto Rosario
ba467e2749
Add support for overriding the celery class.
2017-03-02 02:31:54 -04:00
Roberto Rosario
406f8cb245
PEP8 cleanups.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-23 23:42:18 -04:00
Roberto Rosario
137c9daa57
Fix typo in test literal string.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-23 23:41:01 -04:00
Roberto Rosario
206776441c
Add transition ACLs support to the API view and serializer.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-23 23:40:32 -04:00
Roberto Rosario
dda2bfd7a8
Move transition ACLs filtering from the form to the model.
...
This way it is usable from many places without duplication.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-23 23:39:31 -04:00
Roberto Rosario
01c2e262eb
Ignore LibreOffice fontconfig cache dir when testing for orphan
...
temporary files.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-23 20:06:55 -04:00
Roberto Rosario
cca5a44dc1
Merge branch 'feature/transition_acls' into 'feature/transition_acls'
...
Feature/transition acls
See merge request !10
2017-02-24 00:04:54 +00:00
Roberto Rosario
976e6d552f
Turn off permission checking for the workflow transition link
...
to allow it to display even when users have been granted the transition
permission to only a few transitions and no for the whole workflow
itself. GitLab issue #321 . cc: @roger.hunwicks
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-23 13:26:10 -04:00
Roger Hunwicks
f27e882ad2
Merge branch 'feature/transition_acls' of gitlab.com:kimetrica/mayan-edms into feature/transition_acls
2017-02-23 16:31:27 +02:00
Roger Hunwicks
ed0145cc1c
More detailed logging for permissions checks - see #321
...
Signed-off-by: Roger Hunwicks <roger@tonic-solutions.com >
2017-02-23 16:29:20 +02:00
Roger Hunwicks
6e75cba4c7
More detailed logging for permissions checks - see #321
2017-02-23 16:22:21 +02:00
Roberto Rosario
d2ead4e1fb
Add view to list documents by their workflow and by their
...
current workflow state.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-23 05:36:33 -04:00
Roberto Rosario
803d56ccf7
Add missing 'hide_columns' condition in the list sub template.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-23 05:36:14 -04:00
Roberto Rosario
dd63bf3c7c
Fix key name typo in document page image generation.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-23 04:07:24 -04:00
Roberto Rosario
5e886d9eaf
Add tool to launch all workflows. Already running workflows are unaffected.
...
Closes GitLab issue #355 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-23 03:03:20 -04:00
Roberto Rosario
77996157f2
Merge remote-tracking branch 'origin/master' into merge_test
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-23 02:21:41 -04:00
Roberto Rosario
a993ec7796
Merge branch 'feature/metadata_api' into development
2017-02-23 02:14:59 -04:00
Roberto Rosario
70dfb1561d
Refactor the metadata API to conform to best practices.
...
Perform model validation on document type metadata type and
document type API endpoints.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-23 02:13:59 -04:00
Roberto Rosario
eaa9af55c4
Silence the PEP8 warning F405 "may be undefined, or defined from star imports".
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-22 17:17:02 -04:00
Roberto Rosario
958ce912a0
AccessControlList.objects.check_access was updated to do a
...
Permission.check_permissions too. Remove duplicity.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-22 16:48:59 -04:00
Roberto Rosario
81c0f90b4f
Add document comments API endpoints. GitHub issue #249 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-21 02:48:02 -04:00
Roberto Rosario
54372d966d
Merge branch 'master' into feature/hotfix
2017-02-20 02:46:12 -04:00
Roberto Rosario
3c090bc6a3
Merge branch '2_1_10-hotfix' into feature/hotfix
2017-02-20 02:44:00 -04:00
Roberto Rosario
7ded52be09
Add per document type, workflow list API view. GitLab issue #357 , GitLab merge request #!9. cc @jeverling
2017-02-20 02:41:37 -04:00
Roberto Rosario
0625bcf44a
Add per document type, workflow list API view. GitLab issue #357 , GitLab merge request #!9. cc @jeverling
2017-02-20 02:40:31 -04:00
Roberto Rosario
6e1cf57079
Implement document workflows transition ACLs. GitLab issue #321 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-20 02:37:42 -04:00
Roberto Rosario
2544b569f0
Add new read only endpoints for the ACL app API.
2017-02-19 02:35:19 -04:00
Roberto Rosario
e3f9dd9d20
Add a generic relation to any model that registers itself for ACLs.
...
This helps reference the ACLs of the model with using ContentType.
2017-02-19 02:34:17 -04:00
Roberto Rosario
05e5363bfc
Add the url of a permission in the permission serializer.
2017-02-19 02:33:29 -04:00
Roberto Rosario
c8e9a625da
PEP8 cleanups.
2017-02-17 18:56:05 -04:00
Roberto Rosario
e090628d72
Make testing for orphaned file handles and temporary files optional.
...
Allows for running tests in parallel.
2017-02-17 18:50:36 -04:00
Roberto Rosario
0078600e62
Add custom tests runner that replaces the custom "runtests"
...
management command.
2017-02-17 18:12:48 -04:00
Roberto Rosario
df4aabcc0a
Merge remote-tracking branch 'origin/master' into merge_test
2017-02-16 22:12:09 -04:00
Roberto Rosario
708c7ea776
Lower the default verbosity of the non debug console logger from
...
INFO to ERROR.
2017-02-16 22:10:52 -04:00
Roberto Rosario
a9597c81dd
Add missing setUp call to the text extractor test case.
2017-02-16 22:10:31 -04:00
Roberto Rosario
8c4d53b218
Remove unnecessary cache invalidation from test, it is done by the test's
...
parent class.
2017-02-16 21:48:37 -04:00
Roberto Rosario
76f8f8f046
Add missing teartDown call to test.
2017-02-16 21:48:11 -04:00
Roberto Rosario
5ff3ea9317
Don't override the DEBUG variable value of local.py
2017-02-16 21:47:43 -04:00
Roberto Rosario
cd32c5bda5
Return the corresponing keyword arguments to the view of the document
...
thumbnail widget depending on the view type: template or API.
2017-02-16 21:46:40 -04:00
Roberto Rosario
80f64d7fcf
Add BaseAPITestCase class that invalidates the permission and smart settings caches.
...
Use BaseAPITestCase for all API test cases.
2017-02-16 21:12:55 -04:00
Roberto Rosario
9942da601e
Add links to the contributing document and the roadmap wiki.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-16 02:05:24 -04:00
Roberto Rosario
37f0597b34
Add Developer Certificate of Origin.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-16 01:50:00 -04:00
Roberto Rosario
8b20015f64
Add per document type, workflow list API view. GitLab issue #357 , GitLab merge request #!9. cc @jeverling
2017-02-15 20:20:14 -04:00
Roberto Rosario
722007702c
Merge branch 'feature/add-quicklinks-to-documenttypeserializer' into 'master'
...
Feature/add quicklinks to documenttypeserializer
See merge request !8
2017-02-15 22:22:28 +00:00
Jesaja Everling
0b2406d616
Added DocumentTypeFilenameSerializer to display Quick links inline
2017-02-14 19:56:11 +02:00
Roberto Rosario
81e090f375
Update the document app API endpoints.
...
Use resource/<pk>/subresource/<pk> scheme.
2017-02-14 02:42:40 -04:00
Roberto Rosario
f67443f0d5
Add dhasboard widgets removed by the merge with master.
2017-02-13 21:15:27 -04:00
Roberto Rosario
ce6f59b9bd
Merge remote-tracking branch 'origin/master' into feature/merge_master
2017-02-13 21:00:56 -04:00
Roberto Rosario
cd910e8ae9
Bump version to 2.1.10
2017-02-13 02:46:08 -04:00
Roberto Rosario
fa38b5b135
Add version 2.1.10 changelog and release notes.
2017-02-13 02:45:28 -04:00
Roberto Rosario
4469f020a6
Update Makefile to use twine for releases. Add target to make test releases.
2017-02-13 02:42:01 -04:00
Roberto Rosario
1f230c843a
Call the wheel target instead of executing setup.py
2017-02-13 02:04:49 -04:00
Roberto Rosario
e65b453bc1
Bump version to v.2.1.9. Add changelog and release notes.
...
This is a micro version release to due to the Python
Package Index not allowing re-uploads.
2017-02-12 23:18:00 -04:00
Roberto Rosario
26f17b6ede
Workaround long standing pypa wheel bug #99
...
https://bitbucket.org/pypa/wheel/issues/99/cannot-exclude-directory
2017-02-12 23:08:11 -04:00
Roberto Rosario
9c7ba66d1f
Update MANIFEST to include the markdown version of the README.
...
Convert the markdown README to .rst for PyPI. Add pypandoc to the
development requirements.
2017-02-12 22:35:04 -04:00
Roberto Rosario
55a905236b
Update README file. Switch format to markdown.
2017-02-12 15:27:49 -04:00
Roberto Rosario
00a2fce71d
Add changelog. Bump version to 2.1.8.
2017-02-12 13:03:01 -04:00
Roberto Rosario
36db1f4e06
Return metadata type lookup values as list of unicode not list of strings.
...
Fixed GitLab issue #310 , thank for @fordguo for the find and fix suggestion.
2017-02-12 03:15:49 -04:00
Roberto Rosario
92ac4dc2f7
Add writable versions of the Document and Document Type serializers (GitLab issues #348 and #349 ).
2017-02-12 03:11:24 -04:00
Roberto Rosario
a3959aaf79
Add resolved smart link API views. Add Smart link manager method
...
.get_for(document).
2017-02-12 02:22:26 -04:00
Roberto Rosario
dbd614f504
Fix typo
2017-02-11 02:13:06 -04:00
Roberto Rosario
651f659a05
Add linking app setup API views and tests.
2017-02-11 02:12:25 -04:00
Roberto Rosario
3b9bc3fe78
Merge remote-tracking branch 'origin/master' into merge
2017-02-11 00:35:21 -04:00
Roberto Rosario
de92764067
Merge branch 'feature/enable_json_post_to_documenttypenewmetadatatypeserializer' into 'master'
...
Passing `self.request.data` to serializer not `self.request.POST`
Closes #353
See merge request !7
2017-02-11 02:09:03 +00:00
Roberto Rosario
49b2fcae6c
Merge branch 'feature/handle_integrityerror_in_documentnewmetadataserializer' into 'master'
...
Raise ValidationError when IntegrityError occurs for metadata_type_pk
Closes #352
See merge request !6
2017-02-11 02:07:24 +00:00
Roberto Rosario
c218819728
Add API endpoints for the message of the day app.
2017-02-10 18:16:46 -04:00
Roberto Rosario
7a1b3e2ee2
Unify tag API test names and methodology.
2017-02-10 17:46:03 -04:00
Roberto Rosario
75b77d6059
Add workflow instance API endpoints and tests.
2017-02-10 03:13:26 -04:00
Jesaja Everling
280f0e74be
Passing self.request.data to serializer not self.request.POST
2017-02-09 20:14:25 +02:00
Jesaja Everling
448400dc21
Raise ValidationError when IntegrityError occurs for metadata_type_pk
2017-02-09 18:49:35 +02:00
Roberto Rosario
0ff0841826
Add workflow transition API endpoints and tests.
2017-02-09 05:16:06 -04:00
Roberto Rosario
ab68723cf6
Commit working workflow state serializer, API views and tests.
2017-02-09 04:04:58 -04:00
Roberto Rosario
d12d2d9865
Initial commit to support workflow states API endpoints.
2017-02-09 00:19:42 -04:00
Roberto Rosario
e4da3eb786
Finish base document states API views.
2017-02-08 20:46:34 -04:00
Roberto Rosario
3b7a241c02
Tag API tests cleanups.
2017-02-08 17:04:40 -04:00
Roberto Rosario
5de3a60725
Rename the document type serializer link to its documents to documents_url
...
according to the new guidelines.
2017-02-08 17:03:57 -04:00
Roberto Rosario
146459d5bc
Inital work on the document states API
2017-02-08 17:03:36 -04:00
Roberto Rosario
651e370191
Add key serializer, API endpoints and API tests to the django_gpg app.
2017-02-08 01:28:30 -04:00
Roberto Rosario
f885d886bd
Improve the document tag serializer. Add document tag detail view.
...
Add more API tests. Tweak URLs to conform with API design best practices.
2017-02-08 00:53:33 -04:00
Roberto Rosario
66fb3a4530
Keep the django-mptt version mayan-cabinets may have installed.
2017-02-07 23:53:35 -04:00
Roberto Rosario
84e8330d5b
Fix markup typo
2017-02-07 22:07:09 -04:00
Roberto Rosario
10e106ba83
Improve tag serializer adding bulk document tagging on creation and editing.
...
Improve and add additiona tag API tests.
2017-02-07 22:06:03 -04:00
Roberto Rosario
7340989dc5
Fix trashed document list API view. Add addition trashed document API tests.
2017-02-07 20:46:30 -04:00
Roberto Rosario
091bac591d
Add source and adf-mode fields to the sane scanner source. Make all fields optional.
...
Improve error handling.
2017-02-06 04:44:04 -04:00
Roberto Rosario
25f1f7d067
Add experimental SANE scanner source.
2017-02-05 04:02:12 -04:00
Roberto Rosario
b58fa7e241
Return metadata type lookup values as list of unicode not list of strings.
...
Fixed GitLab issue #310 , thank for @fordguo for the find and fix suggestion.
2017-02-03 16:20:45 -04:00
Roberto Rosario
5f99b123d7
Merge branch 'master' into master_merge
2017-02-03 14:08:34 -04:00
Roberto Rosario
8c3a19cf56
Bump version to 2.1.7. Add release note and changelog.
2017-02-02 01:42:27 -04:00
Roberto Rosario
1030db134b
Add metadata type list, patch and detail API view tests.
2017-02-02 01:08:07 -04:00
Roberto Rosario
be39120e3f
Enable the parser and validation fields of the metadata type serializer.
2017-02-02 01:06:28 -04:00
Roberto Rosario
73a4b685f0
Merge branch 'feature/hotfixes' of gitlab.com:mayan-edms/mayan-edms into feature/hotfixes
2017-02-02 00:44:11 -04:00
Roberto Rosario
e2c8f7b3fc
Add complete role API endpoints (role create, patch, put, delete,
...
add/update role groups, add/update role permissions).
2017-01-30 18:33:06 -04:00
Roberto Rosario
3634284c5c
Set the document type in the document serializer to read only.
...
This change improves PUT requests and changing the document type
via the API is not supported anyways.
2017-01-30 00:46:56 -04:00
Roberto Rosario
c81a15f4f0
Add permission list API endpoint.
2017-01-30 00:21:57 -04:00
Roberto Rosario
8a1f426715
Add object event list API view.
2017-01-29 02:41:51 -04:00
Roberto Rosario
6fbd166f3c
Add event list API view
2017-01-29 01:25:59 -04:00
Roberto Rosario
914c5e7146
Code cleanups.
2017-01-28 22:56:52 -04:00
Roberto Rosario
562a9dea70
Add event type list api view.
2017-01-28 22:56:22 -04:00
Roberto Rosario
3a13027be0
Add content type list API view to the common app.
2017-01-28 22:55:48 -04:00
Roberto Rosario
7edb08a7cd
This is an issue of the DRF browseable interface. The exception is shown
...
in the Swagger interface or via CURL.
Revert "Model.save() errors are being silently ignored by Django REST Framework."
This reverts commit 288de26d2b .
2017-01-28 20:50:42 -04:00
Roberto Rosario
2f67f0cffa
Improve document version comment API tests.
...
Add document description update API tests.
GitLab issues #348 and #349 .
2017-01-28 18:15:25 -04:00
Roberto Rosario
288de26d2b
Model.save() errors are being silently ignored by Django REST Framework.
...
Force raising a ValidationError on Model.save() errors.
GitLab issue #348 and #349 .
2017-01-28 18:13:27 -04:00
Roberto Rosario
b55b6dc117
Add API test for document version comment editing via PUT and PATCH.
...
GitLab issue #348 .
2017-01-28 11:20:24 -04:00
Roberto Rosario
059237e4b9
Backport user creation and update API endpoints improvements.
2017-01-27 02:06:09 -04:00
Roberto Rosario
42b07013a6
Add missing timezone migrations.
2017-01-18 14:02:58 -04:00
Roberto Rosario
28697ce34c
Add missing migration adding new transformations.
2017-01-18 14:02:42 -04:00
Roberto Rosario
05eafbe18c
Add missing tag sorting migration
2017-01-18 14:02:26 -04:00
Roberto Rosario
182386e4ee
Add group API tests.
2017-01-18 03:32:14 -04:00
Roberto Rosario
5c302c2fea
Make the group field in the user create API read only.
2017-01-18 03:31:39 -04:00
Roberto Rosario
92d2f9cbdd
Add mirror, flip, gaussian blur and unsharpen masking transformations.
2017-01-18 03:01:27 -04:00
Roberto Rosario
9cb5758245
Add 3 new "prepared" transformations: Rotate 90, 180 and 270 degrees.
...
Sort transformation list.
2017-01-18 02:35:14 -04:00
Roberto Rosario
5007d77425
PEP8 cleanups.
2017-01-18 02:02:32 -04:00
Roberto Rosario
bb8b606c92
Add additional tests.
2017-01-18 01:59:00 -04:00
Roberto Rosario
83149a09e7
Convert the document page view navigation views to CBV.
...
Fix the document page transformation navigation bug.
2017-01-18 01:10:30 -04:00
Roberto Rosario
5acdfee6bd
Show a link as disable when it is disabled using the CSS markup of the theme.
2017-01-18 01:09:01 -04:00
Roberto Rosario
2259cbde40
Update installation instruction using Docker.
2017-01-16 02:31:19 -04:00
Roberto Rosario
a3c1b0873d
Add links to the documentation, support page, forum and source in
...
the about menu. Make the about menu a nested menu.
2017-01-16 01:50:14 -04:00
Roberto Rosario
617df3bedb
Default the runserver target to use the development settings.
2017-01-16 01:06:54 -04:00
Roberto Rosario
9f837aaade
Add view to clone a document page transformations to other pages.
2017-01-16 01:05:34 -04:00
Roberto Rosario
3e898fd71b
Make the file_lock.FileLock the new default lock backend.
2017-01-16 00:16:35 -04:00
Roberto Rosario
1e91f62575
Update release notes.
2017-01-16 00:12:20 -04:00
Roberto Rosario
ea2f6f1c85
Make sure the permission serializer is set to read only.
2017-01-15 23:59:16 -04:00
Roberto Rosario
23ffecdd30
Simplify permission lookup method. Add refresh class method to make sure
...
stored permissions are in sync with proxy permission.
Add __repr__ method.
2017-01-15 23:55:16 -04:00
Roberto Rosario
ef2f4f929b
Generalize the LDAP connection example setting file.
2017-01-15 18:26:21 -04:00
Roberto Rosario
a0810ed355
Rewrite contributed permission list, role permissions list get and post, role
...
group list get and post API views.
2017-01-15 18:21:20 -04:00
Roberto Rosario
b32bc93a70
Update the user group map API view to match the rest of the user management API endpoints.
2017-01-15 02:40:08 -04:00
Roberto Rosario
0ddd766dfa
Merge branch 'development' into lokeshmanmode/mayan-edms-master
2017-01-15 01:51:02 -04:00
Roberto Rosario
5fafbd5e7a
Bump up some requirement versions.
2017-01-15 01:28:53 -04:00
Roberto Rosario
f5660cd629
Update all test for 100% passed (348 tests).
2017-01-14 17:43:55 -04:00
Roberto Rosario
6d54ecc10a
Enable password validation on all the views and API endpoints that change password.
2017-01-14 17:13:03 -04:00
Roberto Rosario
da27edf981
Don't decode the date string of the build. Python3 comptibility.
2017-01-14 16:34:55 -04:00
Roberto Rosario
bf94973caa
PEP8 cleanup.
2017-01-14 03:09:27 -04:00
Roberto Rosario
22a14d6a20
Fix document add metadata view and form to work when there are no documents in the view.
...
ie: when the user has no permissions.
2017-01-14 03:08:53 -04:00
Roberto Rosario
5ea31554bc
Update and fix failing tests.
2017-01-14 03:08:32 -04:00
Roberto Rosario
4e7559d396
Add settings class cache invalidation method. Update common.tests.base.BaseTestCase
...
class to invalidate settings cache. Update tests using Django's TestCase to
BaseTestCase.
2017-01-14 00:13:35 -04:00
Lokesh
863c435bf5
Added above file for ldap backend authentication using mayan-edms. This is settings file which is used to run mayan-edms.
2017-01-11 08:09:36 +00:00
Lokesh
93e178a1e2
Update urls.py As in your creation of user API, group is not mapped with user so we added new API for mapping.
...
So api_urls is changed for the same.
2017-01-11 08:05:27 +00:00
Lokesh
b5c6fa40fa
Update api_views.py In your API while creting user group field is not working i.e user not mapped with the group.
...
So we added above API for the same.
2017-01-11 08:02:16 +00:00
Lokesh
789120f4cb
Updated urls.py, As we have added new APIs for role group mapping, role permission mapping, role group delete and get all permissions so in api_urls we added respective patterns for the same.
2017-01-11 07:56:41 +00:00
Lokesh
1bfeda382a
There was no REST APIs for role permissions mapping, role group mapping, role group mapping delete and get list of all permissions.
...
So we have added all above APIs in this file.
2017-01-11 07:52:18 +00:00
Roberto Rosario
53d356d992
Fix and streamline user_management app tests.
2017-01-07 02:06:24 -04:00
Roberto Rosario
ea64515490
Fix and streamline document app tests.
2017-01-07 01:53:05 -04:00
Roberto Rosario
57485a0b58
Folder app test cleanups.
2017-01-07 01:09:47 -04:00
Roberto Rosario
8ae57a0fb6
Don't cache settings on creation but on first use.
2017-01-07 01:09:19 -04:00
Roberto Rosario
a013ab0bf5
Fix and streamline the folder app view tests.
2017-01-07 01:03:51 -04:00
Roberto Rosario
3d90fdb490
Don't silence removals during upgrade.
2017-01-06 19:13:00 -04:00
Roberto Rosario
86a602aa34
PEP8 cleanups.
2016-12-31 02:25:02 -04:00
Roberto Rosario
27171597de
Use the select2 widget for the user language and locale.
...
Remove the ModelForm class.
2016-12-31 02:22:11 -04:00
Roberto Rosario
895dd9dc33
Optimize setting retrieval. Remove support for path settings checking.
...
Settings should be just a key, value storage.
2016-12-31 02:21:23 -04:00
Roberto Rosario
4f889fc21d
Move the document language choice list from the model to the form.
...
Pycoutry upgrades or user changes to the language choice list won't
trigger a migration anymore. Closes GitLab issue #328 .
2016-12-31 02:20:56 -04:00
Roberto Rosario
6bfdb053e3
Add new OCR backend using PyOCR. Remove current direct call Tesseract backend.
2016-12-30 00:36:45 -04:00
Roberto Rosario
5b94b419e9
Update base development settings to work with Django 1.10.x
2016-12-29 13:14:34 -04:00
Roberto Rosario
5167bbadee
Refactor the document metadata add, edit and remove views.
2016-12-28 00:57:04 -04:00
Roberto Rosario
66a49ccefc
Refactor the document transformation clear view.
2016-12-23 15:35:56 -04:00
Roberto Rosario
a6fdb73d05
Improve new version block check to ensure only block new document versions,
...
not versions being updated.
2016-12-23 15:24:52 -04:00
Roberto Rosario
e41537d22c
Refactor the document page count update view.
2016-12-23 15:24:36 -04:00
Roberto Rosario
7941b90ea8
Refactor the document mailing views.
...
Add support for sending multiple documents via email at the same time.
2016-12-23 14:03:43 -04:00
Roberto Rosario
116a45f5d2
Refactor the user create, user delete and user set password views.
2016-12-23 03:07:51 -04:00
Roberto Rosario
6c5d0a16ef
Update conveter tests hash literals.
2016-12-23 02:17:53 -04:00
Roberto Rosario
58a445a923
Cleanups
2016-12-23 02:14:17 -04:00
Roberto Rosario
b265dea1eb
Refactor the document change type views to use the MultipleObjectFormActionView CBV.
2016-12-23 02:10:31 -04:00
Roberto Rosario
cff1dd7b5d
Show the attach and remove tag in all the document tag views.
2016-12-23 01:53:02 -04:00
Roberto Rosario
6a13aaad4d
Refactor the remove documents from folders view to allowing removing documents
...
from multiple folders at the same time.
2016-12-23 01:52:22 -04:00
Roberto Rosario
52fe5c556c
Refactor folder add document using MultipleObjectFormActionView.
...
Add support for adding a document to multiple folders at the same time.
2016-12-23 01:20:52 -04:00
Roberto Rosario
ddabe28490
Update release notes.
2016-12-22 03:43:12 -04:00
Roberto Rosario
2f2c5d5b09
Make tests import from local setting to inherit the user's overrides.
...
Force tests to enable the DEBUG variable.
2016-12-22 03:37:36 -04:00
Roberto Rosario
9b3b54eb75
Make DEBUG False by default.
2016-12-22 03:37:07 -04:00
Roberto Rosario
2d7dc91928
Fix path of test document for the document signatures app.
2016-12-22 03:36:15 -04:00
Roberto Rosario
31b748a868
Update runtests management command to work with Django 1.10
2016-12-22 03:35:51 -04:00
Roberto Rosario
79b0763fe9
Cleanups
2016-12-22 03:15:32 -04:00
Roberto Rosario
92130608fb
Integrate sample documents into distributable code.
...
This is to allow tests to run in production.
2016-12-22 03:14:43 -04:00
Roberto Rosario
5662b56714
Update project to work with Django 1.10.x
2016-12-22 02:53:06 -04:00
Roberto Rosario
1e194e04fa
Move new version creation blocking from the documents app to the checkouts app.
...
Closes GitLab #294 .
2016-12-22 01:45:43 -04:00
Roberto Rosario
71af09c1fc
Add caret to the "Actions" menu for visual consistency.
2016-12-22 01:14:35 -04:00
Roberto Rosario
5b1779fe59
Update tag app tests.
2016-12-21 04:41:43 -04:00
Roberto Rosario
61c5f6eaa0
Refactor the workflow for removing tags from single or multiple documents.
2016-12-21 04:37:26 -04:00
Roberto Rosario
272c8a2628
Refactor the single and multiple tag delete views using MultipleObjectConfirmActionView.
2016-12-21 03:28:43 -04:00
Roberto Rosario
50a2a6c0f0
Add support to change the submit icon and label in the generic confirm template.
2016-12-21 03:28:17 -04:00
Roberto Rosario
c21eb6d4cf
Refacto ActionView into MultipleObjectFormActionView and MultipleObjectConfirmActionView.
...
Split ActionView into smaller mixins.
2016-12-21 03:27:27 -04:00
Roberto Rosario
c262ccabbd
Add tag container and CSS for extra spacing.
2016-12-21 01:58:57 -04:00
Roberto Rosario
a0bcbdbce9
Add support for attaching multiple tags to single or multiple documents in a single action. GitLab issue #307 . Thanks to @zabeloliver for the initial request and to @gersilex for the implementation ideas.
2016-12-20 05:25:51 -04:00
Roberto Rosario
477869bd3b
Add entry about removing the installation app in the changelog and release note.
2016-12-20 01:09:13 -04:00
Roberto Rosario
cc02ab19d5
Merge branch 'development' of gitlab.com:mayan-edms/mayan-edms into development
2016-12-20 01:00:49 -04:00
Roberto Rosario
90de742deb
Merge remote-tracking branch 'origin/series/2.0' into merge
2016-12-19 21:59:00 -04:00
Roberto Rosario
0801682569
Don't load theme fonts from the web. GitLab #343 . Thanks to @thestorm for the find.
2016-12-19 21:23:15 -04:00
Roberto Rosario
727766cbf0
Update Flatly stylesheet to version 3.3.7.
2016-12-19 21:03:45 -04:00
Roberto Rosario
2f46e49937
Sort tags by label. GitLab issue #342 . Thanks to @gersilex for the find.
2016-12-19 19:12:36 -04:00
Roberto Rosario
c71a8f4e13
Bump version to 2.1.6
2016-11-23 03:14:00 -04:00
Roberto Rosario
ba65611c81
Update release notes and changelog.
2016-11-23 03:13:45 -04:00
Roberto Rosario
3e63010338
Synchronize translations.
2016-11-23 03:09:56 -04:00
Roberto Rosario
375948c1dc
Add step to enable the supervisor service.
...
Ubuntu bug report: https://bugs.launchpad.net/ubuntu/+source/supervisor/+bug/1594740
Update nginx restart command to use systemctl too.
2016-11-22 22:25:15 -04:00
Roberto Rosario
108102219c
Don't supply the entire license file to PyPI, only the name.
2016-11-22 22:22:13 -04:00
Roberto Rosario
ced3211318
Add upcomming version 2.1.6 release log and changelog.
2016-11-22 22:21:24 -04:00
Roberto Rosario
6aa0590b33
Update badges.
...
Update license badge to retrieve license from PyPI. Add Python version bagde.
2016-11-22 22:20:08 -04:00
Roberto Rosario
e950ea6698
Add missing decorator to get_collections tags.
2016-11-17 01:34:12 -04:00
Roberto Rosario
844511340d
Add template tags to expose the license and copyright of the project.
2016-11-16 22:54:43 -04:00
Roberto Rosario
a94745ab9e
Add the Collection class to the common app.
2016-11-16 22:53:20 -04:00
Roberto Rosario
b5c5602301
Expose more module attributes as project variables.
2016-11-16 22:50:40 -04:00
Roberto Rosario
ba11e63364
Improve transformation hashing algorithm.
2016-11-16 19:11:55 -04:00
Roberto Rosario
4578eacce9
Consolidate the page thumbnail and staging folder thumbnail widgets.
...
Update the staging folder file image API end point to work
in the same way the document page image API works.
2016-11-16 19:05:56 -04:00
Roberto Rosario
8b02ea7134
Fix variable name typo in the rotation transformation class.
2016-11-15 01:22:48 -04:00
Roberto Rosario
1133577e4d
Fix ACL resolution for non model objects.
2016-11-14 02:57:41 -04:00
Roberto Rosario
7adf3621b7
Remove ununsed task.
2016-11-14 02:36:05 -04:00
Roberto Rosario
a335f39e2a
Add support for the --reverse test parameter.
2016-11-14 02:34:56 -04:00
Roberto Rosario
a5a6afe240
Update MultiFormView CBV to work with Django 1.9.x
2016-11-14 01:47:19 -04:00
Roberto Rosario
3663521899
Split document app views into different modules.
2016-11-13 18:16:01 -04:00
Roberto Rosario
90c08b707d
Optimize the FileLock backend.
2016-11-13 17:28:52 -04:00
Roberto Rosario
44531bd92a
Add plugable locking backend support. Add threadsafe file lock backend.
2016-11-13 03:50:09 -04:00
Roberto Rosario
f5e3d5a8f2
Remove screenshot documentation section.
2016-11-13 00:14:09 -04:00
Roberto Rosario
c5ab1a22a9
Add checkedout documents dashboard widget
2016-11-13 00:07:08 -04:00
Roberto Rosario
9ed20091d2
Rename the licenses modules from packages.py to licenses.py
2016-11-12 23:59:50 -04:00
Roberto Rosario
99302e9300
Move package licenses to their own modules within the apps.
2016-11-12 02:28:06 -04:00
Roberto Rosario
aa91bce3ab
Add support for drop down menu in the navigation bar. Simplify the home screen.
2016-11-12 01:56:31 -04:00
Roberto Rosario
248d3886e0
Add dashboard feature
2016-11-11 02:12:42 -04:00
Roberto Rosario
d4a95ddb8b
Add new menu instance for user related links.
2016-11-10 23:32:43 -04:00
Roberto Rosario
aa2e8f3a11
Merge remote-tracking branch 'origin/master' into merge_test
2016-11-09 01:27:34 -04:00
Roberto Rosario
9c0d2ac60c
Bump version to 2.1.5
2016-11-08 20:00:26 -04:00
Roberto Rosario
1867b2e08d
Update release notes and changelog.
2016-11-08 19:59:05 -04:00
Roberto Rosario
df3f7c38c3
Update changelog and release notes.
2016-11-08 19:23:06 -04:00
Roberto Rosario
7f4dee8d69
Fix testing settings for GitLab CI.
2016-11-08 18:19:49 -04:00
Roberto Rosario
95a23c8f7a
Expland staging folder and watch folder explanation.
2016-11-08 18:14:54 -04:00
Roberto Rosario
98327ae877
Return the same image when rotation degrees are 0.
2016-11-08 17:47:51 -04:00
Roberto Rosario
e4a4e6b0c8
Don't open a new browser window when running makefile commands.
2016-11-08 17:47:00 -04:00
Roberto Rosario
048960ae52
Fix ACL create view HTML response type. GitLab issue #335 . Thanks to @DocCyblade for the report.
2016-11-08 13:54:20 -04:00
Roberto Rosario
d072c0af55
Merge remote-tracking branch 'origin/master' into test
2016-11-08 02:34:40 -04:00
Roberto Rosario
6b9b280d71
Improve documentation regarding the use of GPG version 1. GitLab issue #333 . Thank to @Albe for the report.
2016-11-08 02:26:17 -04:00
Roberto Rosario
14bde36c1f
Backport trash can navigation link resolution fix, GitLab issue #331 . Thanks to @DocCyblade for the report.
2016-11-08 02:14:08 -04:00
Roberto Rosario
4222035cc1
Backport zoom transformation performance improvement, GitLab issue #334 . Thanks to @startmat for the patch.
2016-11-08 02:03:10 -04:00
Roberto Rosario
43264f23b1
Update Pillow to version 3.1.2
2016-11-08 01:58:48 -04:00
Roberto Rosario
f98063835a
Backport resize transformation math operation fix, GitLab issue #319 . Thanks to @startmat for the find.
2016-11-08 01:51:27 -04:00
Roberto Rosario
19d20ff9d1
Prevent unnecessary image.resize in TransformationZoom. Thanks to @startmat for the suggestion. GitLab issue #334 .
2016-11-05 02:56:43 -04:00
Roberto Rosario
7c8fc51ad1
Make sure lazy images are loaded only once.
2016-11-05 02:21:46 -04:00
Roberto Rosario
2df6cb7985
Remove usage of url.patterns as per Django's deprecation warnings.
2016-11-04 04:02:48 -04:00
Roberto Rosario
bc7f5f44ed
Improve document page image lazy loading. Use font awesome spinner and CSS3 animation.
2016-11-04 03:33:24 -04:00
Roberto Rosario
69bcade6fb
Don't asume all non model instances have the get_deferred_fields method (ie: Statistics).
...
GitLab issue #331
2016-11-04 01:52:33 -04:00
Roberto Rosario
d473245fb2
Rename the document_html_widget to document_page_html_widget for clarity of purpose.
2016-11-04 01:45:40 -04:00
Roberto Rosario
3df30b63f3
Make sure the method has sensible defaults.
2016-11-04 01:34:12 -04:00
Roberto Rosario
0992e22568
Typecast to integers only when there is querystring data.
2016-11-04 01:33:44 -04:00
Roberto Rosario
011db7c0f6
Convert the document print view to CBV. Tweak the print template. Make 'print all' pages the default.
2016-11-04 01:32:59 -04:00
Roberto Rosario
31b2464899
Add explicit test for deferred fields instances in menu resolution.
...
Fixes document link appearing in deleted document views. Fixes GitLab issue #331 .
2016-11-03 18:33:25 -04:00
Roberto Rosario
b2ba2c70dc
Fix typo in user_add view url definition.
2016-11-03 17:47:45 -04:00
Roberto Rosario
a59c4e8fc1
Fix dynamic search tests.
2016-11-03 17:47:30 -04:00
Roberto Rosario
4d9da58890
Update search api test to work with the new url scheme.
2016-11-03 15:50:38 -04:00
Roberto Rosario
b9791287d3
Fix typo defining user_delete view.
2016-11-03 15:50:23 -04:00
Roberto Rosario
2b335e9454
Add test for deleted document restore link.
2016-11-03 15:49:56 -04:00
Roberto Rosario
877772f80d
Add another temporary directory to be ignored during tests.
2016-11-03 15:49:28 -04:00
Roberto Rosario
12e500e55d
Display a message instead of a UI specific icon when there are not pages to show.
2016-11-03 15:35:03 -04:00
Roberto Rosario
2cdee10d50
Make sure transformation arguments are always valid.
2016-11-03 15:34:32 -04:00
Roberto Rosario
6fbbc7bacb
Fix tag url typo.
2016-11-02 19:01:51 -04:00
Roberto Rosario
2777dc1070
Convert document page zoom and rotation views to CBV.
2016-11-02 19:01:30 -04:00
Roberto Rosario
3ab4778814
Remove lazy view string loading from urls.py as per Django's deprecation plan.
2016-11-02 17:38:54 -04:00
Roberto Rosario
696c2be2f3
Fix link global permission check.
2016-11-02 16:09:16 -04:00
Roberto Rosario
43d2539c95
Update OCR backend to work with the new document image caching system.
2016-11-02 05:05:25 -04:00
Roberto Rosario
5893e149e0
Reduce the check_access boilerplate code.
2016-11-02 04:58:05 -04:00
Roberto Rosario
621c988809
Simplify filter_by_access boilerplate code
2016-11-02 03:48:16 -04:00
Roberto Rosario
c0194c63dc
Refactor document page image generation and transformation classes
...
to cache all transformed versions of a document page.
2016-11-02 02:34:57 -04:00
Roberto Rosario
ff67b11110
Improve upgrade process. Make removing obsolete requirements easier.
2016-10-31 15:21:00 -04:00
Roberto Rosario
de6564c264
Fix height calculation and remove disabled "fit" code. Thanks to @startmat for finding this one. Closes GitLab issue #319 .
2016-10-31 15:08:43 -04:00
Roberto Rosario
9eb9c93afc
Remove obsolete document printing tag
2016-10-31 01:14:39 -04:00
Roberto Rosario
6e3d99670c
Complete conversion of download views to CBV views using django-downloadview.
...
This also removes dependency on the filetransfers library.
2016-10-31 01:00:35 -04:00
Roberto Rosario
24ef702e9c
Update some direct model importing to use Django's apps.get_model instead.
2016-10-30 02:46:36 -04:00
Roberto Rosario
aca0491941
Update testing requirements.
2016-10-29 17:06:14 -04:00
Roberto Rosario
52b2ae3c84
Update documentation requirements.
2016-10-29 17:06:03 -04:00
Roberto Rosario
27943dca8c
Update project requirements.
2016-10-29 17:05:55 -04:00
Roberto Rosario
1f648c5e86
Add command to execute runserver_plus
2016-10-29 16:28:49 -04:00
Roberto Rosario
ed7955f8e7
Update development requirements.
2016-10-29 16:26:37 -04:00
Roberto Rosario
1e50676f11
Merge branch 'master' into development
2016-10-29 16:22:12 -04:00
Roberto Rosario
6b6a238039
Add safety check Python package
2016-10-29 15:17:22 -04:00
Roberto Rosario
f978bd4982
Tweak installation instructions for easy of interpretation.
2016-10-28 04:56:35 -04:00
Roberto Rosario
b6784ee173
Don't import the base requirements just to build the documentation.
2016-10-28 04:47:49 -04:00
Roberto Rosario
718582f09d
Add documentation badge
2016-10-28 04:43:34 -04:00
Roberto Rosario
b9bdf5c315
Fix release list formatting
2016-10-28 04:39:10 -04:00
Roberto Rosario
6c2f00e0d7
Bump version to 2.1.4
2016-10-28 04:26:17 -04:00
Roberto Rosario
49ea4ff2f6
Update release notes and changelog.
2016-10-28 04:26:06 -04:00
Roberto Rosario
2a0c50a313
Update setup with latest version requirements.
2016-10-28 04:25:51 -04:00
Roberto Rosario
6a48de5029
Update translations.
2016-10-28 04:19:15 -04:00
Roberto Rosario
e556c16117
Add migration to remove recent search data.
2016-10-28 03:07:45 -04:00
Roberto Rosario
5c9a34ab5e
PEP8 cleanups
2016-10-28 03:06:29 -04:00
Roberto Rosario
5193009447
Update history
2016-10-28 03:04:02 -04:00
Roberto Rosario
5ddd0c861d
Merge branch 'development' into feature/per_page_search
2016-10-28 02:51:17 -04:00
Roberto Rosario
80623e4436
Merge branch 'master' into development
2016-10-28 02:50:46 -04:00
Roberto Rosario
c10637aaa4
Update dynamic_search app API to support document page searches.
2016-10-28 02:44:02 -04:00
Roberto Rosario
2ad40a0970
Invert the search boxes order
2016-10-27 05:01:51 -04:00
Roberto Rosario
dbad54bf6b
Merge branch 'master' into feature/per_page_search
2016-10-27 04:57:45 -04:00
Roberto Rosario
da250a6a9e
Update the FAQ.
2016-10-27 04:57:11 -04:00
Roberto Rosario
3bb47c20db
Add CONTRIBUTING document.
2016-10-27 04:53:43 -04:00
Roberto Rosario
eb2a3bba30
Update v2.2 change log
2016-10-27 04:00:21 -04:00
Roberto Rosario
aef395f4df
Remove support for recent searches
2016-10-27 03:59:14 -04:00
Roberto Rosario
b8b2e0e929
Initial commit to support per page search.
2016-10-27 02:48:40 -04:00
Roberto Rosario
f66f815ba6
Remove the installation app
2016-10-26 23:04:59 -04:00
Roberto Rosario
62c0918acf
Update appearance of install commands to reflect virtualenv activation.
2016-10-26 22:54:20 -04:00
Roberto Rosario
61e2925a61
Update release notes.
2016-10-26 19:39:51 -04:00
Roberto Rosario
d488c8271b
Merge branch 'development'
2016-10-26 04:46:36 -04:00
Roberto Rosario
7cc5064df3
Add curl to the GitLab CI script to be able to send the coverage report.
2016-10-26 04:43:11 -04:00
Roberto Rosario
7b9a2bcfcc
Ignore GitLab's CI .config temporary file.
2016-10-26 04:26:22 -04:00
Roberto Rosario
fa7c6ae8d7
Set the GitLab ci mysql service db server character set to utf8mb4.
2016-10-26 04:06:00 -04:00
Roberto Rosario
72980f09a6
Update TempfileCheckMixin to show list of oprhaned files.
2016-10-26 04:05:32 -04:00
Roberto Rosario
0b5edb4ad6
Add support to ignore certain temporary file patterns to the TempfileCheckMixin
2016-10-26 02:16:44 -04:00
Roberto Rosario
9d527ae423
Improve the UTF locale generation for the GitLab CI image.
2016-10-26 01:41:22 -04:00
Roberto Rosario
7ead59a408
Force locale previous of tests (GitLab CI).
2016-10-25 19:05:24 -04:00
Roberto Rosario
d779676724
Set the locale to avoid unicode tests from failing.
2016-10-25 18:43:00 -04:00
Roberto Rosario
1f1954161e
Merge branch 'development'
2016-10-25 02:50:50 -04:00
Roberto Rosario
6abf3384c7
Update Python-gnupg to version 0.3.9
2016-10-25 02:49:50 -04:00
Roberto Rosario
f59d7ad0bd
Add missing events app tests.
2016-10-24 18:50:19 -04:00
Roberto Rosario
d3e6b21146
Encapsulate python-gnupg code into its own backend class.
2016-10-24 18:48:26 -04:00
Roberto Rosario
665b814641
Add shell_plus command to the makefile
2016-10-24 18:43:14 -04:00
Roberto Rosario
56feae6e0e
Install DB development libraries for the required GitLab CI service.
2016-10-24 02:27:10 -04:00
Roberto Rosario
3db472b0cd
Update the expected HTML content type of failing view tests.
2016-10-24 02:26:43 -04:00
Roberto Rosario
07c8d36545
Add missing python-pip install for GitLab CI
2016-10-24 01:44:37 -04:00
Roberto Rosario
1b9a40dc5c
Update GitLab CI to use the ubuntu 16.10 image.
2016-10-24 01:31:52 -04:00
Roberto Rosario
f28b797f0a
Update default testing config to use GPG version 1.
2016-10-24 01:21:58 -04:00
Roberto Rosario
35c96034a7
Re-enable mysql testing and install GPG version 1.
2016-10-24 01:21:36 -04:00
Roberto Rosario
d13c444312
Add tesseract homepage link and note on how to add extra languages.
2016-10-24 01:20:43 -04:00
Roberto Rosario
9e7ffc1e99
Update release notes.
2016-10-24 01:20:22 -04:00
Roberto Rosario
07ecc60b63
Update documentation to specify usage of GPG version 1. GitLab issue #324 .
2016-10-24 00:59:45 -04:00
Roberto Rosario
03d13ff224
Update documentation configuration option as per deprecation warning.
2016-10-24 00:55:15 -04:00
Roberto Rosario
652b0f13d0
Update release notes
2016-10-21 04:29:23 -04:00
Roberto Rosario
bf29846b54
Set the proper expected response content type in the document download views tests.
2016-10-21 04:27:41 -04:00
Roberto Rosario
89af7e9f12
Add tests for the events_for_object view and fix the content type of the same view response.
...
Fixes GitLab issue #311 for the events link.
2016-10-21 03:59:36 -04:00
Roberto Rosario
c881641ae8
Don't override the content_type CBV attribute.
...
These views (get method views) used it to set the content type of the response.
Fixes GitLab issue #311 for the ACL list view.
Note to Django developers: self.content_type should be a private attribute -> self._content_type
2016-10-21 03:46:18 -04:00
Roberto Rosario
a44c76165b
Add test view mixin to check for responses content types. Relates to GitLab issue #311 .
2016-10-21 03:41:15 -04:00
Roberto Rosario
91144a749f
Add ACL list view tests.
2016-10-21 03:35:45 -04:00
Roberto Rosario
221301abd1
Add upcomming 2.1.4 release notes.
2016-10-21 02:22:36 -04:00
Roberto Rosario
8250085703
Statistics navigation links are not tied to querysets or model instances,
...
don't fail when failing to access their _meta field. Fixes GitLab issue #316 .
2016-10-20 03:46:49 -04:00
Roberto Rosario
5fedada0f5
Update required Django version from 1.8.13 to 1.8.15
...
https://docs.djangoproject.com/en/1.10/releases/1.8.14/
https://docs.djangoproject.com/en/1.10/releases/1.8.15/
2016-10-20 03:07:26 -04:00
Roberto Rosario
ce8377da03
Update changelog.
2016-06-30 16:03:17 -04:00
Roberto Rosario
4b7c4335e1
Improve TempfileCheckMixin.
2016-06-30 16:02:17 -04:00
Roberto Rosario
4f2744f916
Add missing link to the 2.1.3 release notes in the index file.
2016-06-30 14:40:18 -04:00
Roberto Rosario
9483309332
Bump version to 2.1.3.
2016-06-29 19:05:38 -04:00
Roberto Rosario
07ac1cbbbe
Add version 2.1.3 release notes and update the changelog.
2016-06-29 19:02:34 -04:00
Roberto Rosario
e62e6a9a08
Remove downloads badge as PyPI downloads tracking is broken and has been marked as "Won't Fix".
...
https://bitbucket.org/pypa/pypi/issues/396/download-stats-have-stopped-working-again
2016-06-29 18:44:51 -04:00
Roberto Rosario
97089670ee
Change the file descriptor check to use open files instead. Add decorator to skip open file check. GitLab issue #309 .
2016-06-29 18:40:15 -04:00
Roberto Rosario
063b325986
Fix file descriptor leak in document signature download test.
2016-06-28 03:01:29 -04:00
Roberto Rosario
2ea3c08c97
Add _future_ import to force unicode.
2016-06-28 03:01:04 -04:00
Roberto Rosario
f3f5cff36e
Add missing temporary cleanup for the office documents section.
2016-06-28 01:53:53 -04:00
Roberto Rosario
d0aee4f72b
Add parameter to fs_cleanup function to close a file descriptor before closing it. GitLab issue #309 .
2016-06-27 19:21:42 -04:00
Roberto Rosario
5ac1276f25
Add base test class that includes unclaimed temporary and file descriptor test mixins. GitLab issue #309 .
2016-06-27 19:20:42 -04:00
Roberto Rosario
113ad144e0
Add test mixins for file descriptor leaks and unclaimed temporary files. GitLab issue #309 .
2016-06-27 19:19:37 -04:00
Roberto Rosario
c531631a37
Update Changelog.
2016-06-23 22:32:12 -04:00
Roberto Rosario
a76a55f70a
Incorporate temp file check in teh GenericViewTestCase class.
2016-06-23 22:31:08 -04:00
Roberto Rosario
98e6ba2b50
Cleanup temporary files after running the poppler parser. GitLab issue #309 . Thanks to @miek770 for finding the issue and solution.
2016-06-23 20:56:53 -04:00
Roberto Rosario
945158bd60
Normalize handling of temporary file and directory creation.
2016-06-23 20:54:10 -04:00
Roberto Rosario
ab831aa493
Fix setting message, no longer are temp project wide temp folders created by default.
2016-06-23 20:28:39 -04:00
Roberto Rosario
043233f79e
The UserEditView view add the "user" context variable and confuses the base.html template. Update the base template to use *request.user* instead of just *user* to access the currently logged user. GitLab issue #295 .
2016-06-06 05:17:28 -04:00
Roberto Rosario
883e623a15
User self.setdout instead of print as per documentation: https://docs.djangoproject.com/en/1.8/howto/custom-management-commands/#django.core.management.BaseCommand.style
2016-06-06 04:55:07 -04:00
Roberto Rosario
728121b1bb
Add help message when initialsetup migration phase fails. GitLab issue #296 .
2016-06-06 04:54:05 -04:00
Roberto Rosario
5ba861f4aa
Bump version to 2.1.2
2016-05-20 02:41:46 -04:00
Roberto Rosario
c09a237af1
Add development makefile. Update changelog. Add release notes for version 2.1.2
2016-05-20 02:34:18 -04:00
Roberto Rosario
d1c87fe102
Allow MetadataLookup to receive callables. Update the {{ users }} and {{ groups }} metadata lookup options to be callables that return a current list of users and groups and not a queryset. Add integrations test user_managements -> metadata app. Fixes GitLab #290 . Thanks to @camiloforero for finding this one.
2016-05-19 19:33:58 -04:00
Roberto Rosario
4de3bb99e2
Add custom ModelForm class that supports field choice sorting. Use the new form class to sort the user profile language field and the document language fields. Thanks to Baptiste GAILLET @bat79a for the original idea. GitLab issue #292 .
2016-05-19 18:18:45 -04:00
Roberto Rosario
004b8c9054
Bump version to 2.1.1
2016-05-17 05:08:45 -04:00
Roberto Rosario
8712c6ee37
PEP8 cleanups.
2016-05-17 05:08:21 -04:00
Roberto Rosario
11da303529
Update changelog.
2016-05-17 05:04:27 -04:00
Roberto Rosario
c97208f609
Ensure that the automatic index is created after the default document type is created.
2016-05-17 05:02:57 -04:00
Roberto Rosario
0bebef5ba9
Add documentation chapter on document languages.
2016-05-17 04:07:03 -04:00
Roberto Rosario
27aae995f0
The Tesseract OCR backend now reports if the requested language file is missing. GitLab issue #289 .
2016-05-17 03:49:23 -04:00
Roberto Rosario
4e55b28c43
Update build status badge URL.
2016-05-17 01:37:03 -04:00
Roberto Rosario
3d722325ca
Fix navigation object column resolution. Fixes GitLab issue #288 .
2016-05-17 01:36:12 -04:00
Roberto Rosario
5959e7362d
Merge remote-tracking branch 'origin/master' into merge
2016-05-14 01:55:36 -04:00
Roberto Rosario
352457f576
Don't add the current user to the template context to avoid triggering user managment action links.
2016-05-14 01:49:29 -04:00
Roberto Rosario
7a746653da
Bump version to 2.1
2016-05-13 21:16:05 -04:00
Roberto Rosario
715d3c6768
Change log updates.
2016-05-13 21:15:54 -04:00
Roberto Rosario
3f9d21167d
Update requirements in setup.py
2016-05-13 21:03:12 -04:00
Roberto Rosario
7fc5f24da9
Update release notes.
2016-05-13 21:02:55 -04:00
Roberto Rosario
5a885868f8
Remove unpaper from installation scripts.
2016-05-13 21:02:40 -04:00
Roberto Rosario
fdf4984468
Add jquery plugin matchHeigh and use it for the tools and setup buttons. GitLab issue #274 .
2016-05-12 03:12:14 -04:00
Roberto Rosario
7da6408de0
Add second attempt to match a navigation object as an instance of a source. Use for instances from a queryset using .defer() or .only().
2016-05-12 01:48:42 -04:00
Roberto Rosario
084f6d4b2f
Add an aditional step to verify that the update button is checked on required metadata types.
2016-05-12 01:35:08 -04:00
Roberto Rosario
516920f833
Be more explicit about which requied metadata type is missing.
2016-05-12 01:33:10 -04:00
Roberto Rosario
bc79798723
Improve printable ACL representation.
2016-05-11 03:39:07 -04:00
Roberto Rosario
9c22fc9714
Fix link related object ACL resolution. GitLab issue #274 . Thanks to Baptiste GAILLET @bat79a.
2016-05-11 03:37:51 -04:00
Roberto Rosario
39ba601074
Fix API endpoint view name in trashed document API tests.
2016-05-11 00:40:42 -04:00
Roberto Rosario
24df09ba71
Fix switch name, fake initial migrations not all.
2016-05-11 00:40:22 -04:00
Roberto Rosario
80e12b2020
Create a sample document index after the initial setup. GitLab issue #275 .
2016-05-10 19:56:20 -04:00
Roberto Rosario
6dcbd62c15
Update all mention of "deleted documents" to "trashed documents" in the document app API. GitLab issue #276 .
2016-05-10 19:03:00 -04:00
Roberto Rosario
5a15a34818
Add document metadata API tests. Fix document metadata list API view.
2016-05-10 18:57:50 -04:00
Roberto Rosario
a817aa887f
Add document type metadata type API tests. Improve document type metadata type delete API view.
2016-05-10 16:52:29 -04:00
Roberto Rosario
f4a415a3e8
Add metadata type API tests.
2016-05-10 01:11:38 -04:00
Roberto Rosario
8ef65a82f5
Add missing minor migrations
2016-05-09 20:27:09 -04:00
Roberto Rosario
f80fa49166
Defer heavy fields when showing a simple list of all documents.
2016-05-09 19:57:05 -04:00
Roberto Rosario
55d53bf4d5
Equate queryset model instances with deffered fields to their parent model class when resolving UI model columns.
...
This will allow models using .defer or .only optimizations to render properly on list views.
2016-05-09 19:55:03 -04:00
Roberto Rosario
8d549df088
Index the is_stub and is_deleted document boolean fields.
2016-05-09 19:54:32 -04:00
Roberto Rosario
8075bfd0bc
Update Spanish translation.
2016-05-08 21:57:23 -04:00
Roberto Rosario
ddc7dc39b0
Update to use Django 1.8.13
2016-05-08 01:31:00 -04:00
Roberto Rosario
2a5264bc2c
Fix view context document resolution for the document smart link list view. Fixes GitLab issue #266 . Thanks to Baptiste GAILLET @bat79a for the find.
2016-05-08 01:13:54 -04:00
Roberto Rosario
d934b2ee1e
Now that autoadmin has an initial migration don't error out on existing tables.
2016-05-07 20:28:34 -04:00
Roberto Rosario
94b968963e
Bump version to 2.1rc2
2016-05-05 23:44:18 -04:00
Roberto Rosario
bd648d0cb1
Postgresql needs typecasting for turning char fields into native UUID fields.
...
Conditionally run the necesary SQL for this to happen. GitLab issue #266 Thanks to Baptiste GAULLET @bat79a for finding the solution.
2016-05-05 23:17:32 -04:00
Roberto Rosario
e3d49e1352
Use now django-autoadmin 1.1.1
2016-05-05 23:17:08 -04:00
Roberto Rosario
06ecbfeba2
Flake8 cleanups.
2016-05-04 15:58:17 -04:00
Roberto Rosario
b15d419172
Fix statistics detail view error. GitLab issue #270 . @bat79a
2016-05-04 15:57:09 -04:00
Roberto Rosario
09640d3e43
Change the permission_document_restore permission label from 'deleted' to 'trashed'.
2016-05-04 01:40:51 -04:00
Roberto Rosario
924cb21a83
Add the permission_document_restore permission to the available permission for document's ACLs. GitLab issue #267 @bat79a
2016-05-04 01:39:32 -04:00
Roberto Rosario
5da301a861
Change the variable name to better represent the class of the instance.
2016-05-04 00:11:18 -04:00
Roberto Rosario
afb44798e0
Parent object of the index node being passed to the ACL module for permission test was a function by mistake and not the result of the function which is the index isntance. Fixes Gitlab issue #268 @bat79a
2016-05-04 00:08:44 -04:00
Roberto Rosario
a179a19749
Improve document indexing tests and add test for GitLab issue #268 @bat79a
2016-05-04 00:07:19 -04:00
Roberto Rosario
269d8fb5b3
Remove 'is_staff' and 'is_superadmin' from views and serializers. Add user API tests.
2016-05-01 17:06:37 -04:00
Roberto Rosario
0a8f429d04
Bump version to 2.1.0rc1
2016-04-28 02:44:42 -04:00
Roberto Rosario
b41c2ce02d
Add missing dependency to setup.py
2016-04-28 02:44:17 -04:00
Roberto Rosario
15ed0a10e2
User self.stderr instead of print. Colorize the error message.
2016-04-28 01:54:17 -04:00
Roberto Rosario
ea734db79e
Update mirror argument parsing to work with Django 1.8.
2016-04-28 01:34:18 -04:00
Roberto Rosario
23f40ac4aa
PEP8 cleanups.
2016-04-27 20:31:02 -04:00
Roberto Rosario
3384c06c03
Mock the gpg tests that require internet access.
2016-04-27 20:19:26 -04:00
Roberto Rosario
f944f9ebbc
Add smart link dynamic label test.
2016-04-27 18:46:58 -04:00
Roberto Rosario
c6eea8ba64
Don't perform OCR in folder model tests.
2016-04-27 18:19:30 -04:00
Roberto Rosario
af273fbfc3
Remove the creation of a test user.
2016-04-27 18:10:21 -04:00
Roberto Rosario
8a58ee2124
Expand the documentation chapter on file storage.
2016-04-27 15:16:11 -04:00
Roberto Rosario
e824fbffcf
Add a documentation chapter regarding settings.
2016-04-27 15:15:57 -04:00
Roberto Rosario
9ab03d2c16
Expand the documentation chapter on transformations.
2016-04-27 14:54:50 -04:00
Roberto Rosario
232cb5e38d
Synchronize and compile translations.
2016-04-27 14:54:33 -04:00
Roberto Rosario
5775f5aeaa
Run makemessage for apps.
2016-04-27 14:20:45 -04:00
Roberto Rosario
1bda472287
Update roadmap
2016-04-26 18:31:48 -04:00
Roberto Rosario
6931d2ad81
Add direct to watched folder scanning issue to roadmap.
2016-04-26 18:02:59 -04:00
Roberto Rosario
f5609d402a
Add backup and ocr backend documentation chapters.
2016-04-26 18:02:45 -04:00
Roberto Rosario
9d7e8d6123
Add roadmap documentation chapter.
2016-04-26 17:10:38 -04:00
Roberto Rosario
0299353fb7
Remove bold markup from all mentions of "Mayan EDMS"
2016-04-26 16:52:17 -04:00
Roberto Rosario
0fa26cda8b
Add mailing documentation.
2016-04-26 16:42:25 -04:00
Roberto Rosario
19b43e9504
Remove donation options, add support info.
2016-04-25 14:42:02 -04:00
Roberto Rosario
232b7f644b
Update sphinx autorebuild version used.
2016-04-25 14:37:29 -04:00
Roberto Rosario
f020a7a1c6
Expand v2.1 release notes.
2016-04-21 17:01:45 -04:00
Roberto Rosario
756108af8d
Disable GitLab CI MySQL testing until GitLab mysql container isssue are fixed.
2016-04-04 23:05:06 -04:00
Roberto Rosario
e3200511ac
Small query optimization.
2016-04-04 23:04:35 -04:00
Roberto Rosario
b04421438e
Update changelog.
2016-04-04 23:04:20 -04:00
Roberto Rosario
e5743d8964
Remove Django 1.7 and add Django 1.9 to the tox test matrix.
2016-04-04 16:25:52 -04:00
Roberto Rosario
be392823bb
Remove all GPG interface module.
2016-04-04 14:55:37 -04:00
Roberto Rosario
f042533576
Put event action description in past tense.
2016-04-04 13:51:23 -04:00
Roberto Rosario
33aefdaef7
Add document download and document preview event logging. Add corresponding tests. Closes GitLab issue #261 .
2016-04-04 13:49:14 -04:00
Roberto Rosario
c6fb008562
Workaround problem with gpg embedded signatures corrupting the source file by using clearsign=False by default.
2016-04-01 23:28:34 -04:00
Roberto Rosario
9a0dd8c192
Add embedded signing test.
2016-04-01 12:43:06 -04:00
Roberto Rosario
07cd6d078f
No need to typecast the result
2016-04-01 12:33:11 -04:00
Roberto Rosario
3d74bdb590
Add document embedded signature signing support.
2016-03-31 19:06:31 -04:00
Roberto Rosario
14988bab34
Add key upload view, permission, link and test.
2016-03-30 19:05:53 -04:00
Roberto Rosario
e8c0951b0d
Add key download view, permission, link and test.
2016-03-30 18:29:39 -04:00
Roberto Rosario
94b00c7ce5
Replace document type selection widget with an opened select list HTML control.
2016-03-30 17:19:27 -04:00
Roberto Rosario
09b71144b6
Add support for signing documents from the UI. Mayan EDMS is now in the major leagues :)
2016-03-30 03:47:58 -04:00
Roberto Rosario
bc59613945
Add key content sign tests.
2016-03-30 02:32:08 -04:00
Roberto Rosario
24d8287072
Add Key usage for signing permission.
2016-03-30 02:30:50 -04:00
Roberto Rosario
8baca70ef5
Add link to document facet menu to display its latest version signatures.
2016-03-30 02:00:17 -04:00
Roberto Rosario
1e7e17bdce
Insert the resolved_object context variable in the test views.
2016-03-30 01:42:17 -04:00
Roberto Rosario
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
2016-03-30 01:32:53 -04:00
Roberto Rosario
8b28bdd443
Add missing icon to the all document signature verification tool link.
2016-03-29 21:03:16 -04:00
Roberto Rosario
7da6cf1863
Add view, task and post upgrade signal handler to verify all documents for embedded signatures.
2016-03-29 20:13:58 -04:00
Roberto Rosario
d83a80c65b
Add document signature app link tests.
2016-03-29 16:28:24 -04:00
Roberto Rosario
739b96ed37
Add related object link permission support.
2016-03-29 16:27:53 -04:00
Roberto Rosario
0783806fd1
Add signature deletion view tests.
2016-03-29 13:52:35 -04:00
Roberto Rosario
b9d75e525f
Convert the signature download view to CBV and add corresponding test.
2016-03-29 05:12:04 -04:00
Roberto Rosario
3b593e10fd
Add django-downloadview to the used packages. Add a Mayan generic sub class download view based on django-downloadviews' virtual download view class.
2016-03-29 05:11:08 -04:00
Roberto Rosario
c1cb983869
Just display the signature type to conserve UI space.
2016-03-28 14:57:19 -04:00
Roberto Rosario
e5c47f16d4
Update document version signature upload view to CBV and add test.
2016-03-28 14:56:49 -04:00
Roberto Rosario
35df61bca1
Add view test for the document signatures app.
2016-03-27 03:29:19 -04:00
Roberto Rosario
e708e0250e
Support related object permission ACLs for more than just 1 level of relationship.
2016-03-27 03:28:14 -04:00
Roberto Rosario
fa1450fe5a
PEP8 cleanups.
2016-03-27 03:27:56 -04:00
Roberto Rosario
0ffe20befd
Fix link resolution in the document signature list view. This view exposes 3 navigable objects, use 'resolved_object' for correct link resolution.
2016-03-26 16:28:08 -04:00
Roberto Rosario
5de63c4477
Add support for verifying and unverifying signatures after a key is added or deleted.
2016-03-26 04:23:16 -04:00
Roberto Rosario
1f0dedc9aa
Add more fields to signature detail form.
2016-03-26 04:06:43 -04:00
Roberto Rosario
779a14977d
Add admin interface for embedded and detached signatures.
2016-03-26 04:06:08 -04:00
Roberto Rosario
9744cdd358
Redirect to public or private key list after deletion of a key.
2016-03-26 04:05:40 -04:00
Roberto Rosario
4a4573fb1b
Add missing gpg directory chmod.
2016-03-26 04:05:15 -04:00
Roberto Rosario
467ad0dadb
Add more logging. Add preloading of keys to decrypt_file method. Cleanups.
2016-03-26 04:04:34 -04:00
Roberto Rosario
ffb29e0f54
Remove obsolete Document property. Use resolved_object in documents links to avoid context variable clashes with signatures.
2016-03-25 04:12:44 -04:00
Roberto Rosario
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.
2016-03-25 04:09:30 -04:00
Roberto Rosario
09b92858d9
Raise MayanAppConfig initialization exception if they are not bening about missing URLs.
2016-03-25 04:08:25 -04:00
Roberto Rosario
355190e919
Start of document_signatures app refactor.
2016-03-25 04:07:57 -04:00
Roberto Rosario
ab6e2d8c23
Fix verification using detached signature.
2016-03-24 02:47:53 -04:00
Roberto Rosario
d41dac5587
Add support for verification of detached signatures.
2016-03-24 00:27:49 -04:00
Roberto Rosario
a5f3d46373
Add a cleartext test file with a detached signature.
2016-03-24 00:26:53 -04:00
Roberto Rosario
c8f7c4ef86
Update document signature app to work with new django_gpg changes.
2016-03-23 19:57:45 -04:00
Roberto Rosario
e96f748439
Add key_id property to SignatureVerification class
2016-03-23 19:57:16 -04:00
Roberto Rosario
048ba4b5cd
Add file decryption support.
2016-03-23 19:47:41 -04:00
Roberto Rosario
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.
2016-03-23 18:56:29 -04:00
Roberto Rosario
2f7c6ed0d9
Add embedded file signature verification.
2016-03-23 13:03:48 -04:00
Roberto Rosario
cd077cb076
Add more tests for the Key model. Remove the key_id field and made it a property derived from the fingerprint.
2016-03-23 11:58:08 -04:00
Roberto Rosario
f82b2000c3
Properly render date widgets on form instances.
2016-03-23 00:37:26 -04:00
Roberto Rosario
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.
2016-03-23 00:35:32 -04:00
Roberto Rosario
189cda437f
Add model test. Finish file signing method. Add key signing exceptions.
2016-03-22 18:02:40 -04:00
Roberto Rosario
dc5d25fd00
Initial code for database stored GPG keys.
2016-03-22 05:10:54 -04:00
Roberto Rosario
ccd6e8c88c
Add document mailing view tests.
2016-03-21 18:59:22 -04:00
Roberto Rosario
c9010f6b5e
Add test for the document link mailing view.
2016-03-21 17:42:24 -04:00
Roberto Rosario
3d970036b2
Sync translations with Transifex
2016-03-21 17:38:15 -04:00
Roberto Rosario
6fe778051e
Update translation source files for all apps. Add Message of the Day source message file.
2016-03-21 16:53:09 -04:00
Roberto Rosario
7dc260046b
Update the document type quick label model verbose name from 'Quick rename template' to 'Quick label'.
2016-03-21 16:25:16 -04:00
Roberto Rosario
dda0bbdba9
Add test for the document type quick label creation view.
2016-03-21 16:24:41 -04:00
Roberto Rosario
66d2baafb8
Convert document type quick label creation view to CBV.
2016-03-21 16:24:23 -04:00
Roberto Rosario
18a3773b65
Update changelog
2016-03-21 15:53:27 -04:00
Roberto Rosario
c43fe38ac9
Use Python's string.partition instead of find.
2016-03-21 04:11:50 -04:00
Roberto Rosario
26fce66451
Change pngtoppm to convert PDFs to JPEG instead of PNGs.
2016-03-21 03:49:11 -04:00
Roberto Rosario
28f3b7551d
Consolidate document page image generation as binary or base64 to a single place at the converter class level.
2016-03-21 03:44:45 -04:00
Roberto Rosario
37d6070cab
Convert the document version revert view to CBV. Add document version revert view tests.
2016-03-21 02:37:39 -04:00
Roberto Rosario
c07f5a7820
Add object permission checking to the generic ConfirmView.
2016-03-21 02:37:14 -04:00
Roberto Rosario
ad0643b62a
Convert document cache clear view to CBV. Update message and link label to include the word 'image'.
2016-03-21 02:11:56 -04:00
Roberto Rosario
bd3e31efa4
Update document_reset_view to CBV.
2016-03-21 02:05:05 -04:00
Roberto Rosario
308472b92b
Delete temporary directory after testing.
2016-03-20 16:35:08 -04:00
Roberto Rosario
a0b31d4bfe
Convert the staging file deletion view to CBV. Add staging file deletion permission.
2016-03-20 16:34:39 -04:00
Roberto Rosario
7be6e8c6ed
Add unicode filename test for the StagingFile class.
2016-03-20 15:59:49 -04:00
Roberto Rosario
6ec7a2ca4d
Support unicode filenames in staging folders.
2016-03-20 15:40:42 -04:00
Roberto Rosario
b32563ac8e
Add python 3.5 and remove python 3.2 from tox.ini.
2016-03-20 01:21:48 -04:00
Roberto Rosario
9191c04eb9
Update changelog.
2016-03-19 03:00:18 -04:00
Roberto Rosario
145161cef4
PEP8 cleanups.
2016-03-19 03:00:03 -04:00
Roberto Rosario
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.
2016-03-19 02:51:45 -04:00
Roberto Rosario
286a6ba9b8
Enable object access check via related attribute in generic CBV.
2016-03-19 02:51:03 -04:00
Roberto Rosario
2328355754
Don't error out when inspecting ACL permissions for an object with no registered permissions.
2016-03-19 02:20:36 -04:00
Roberto Rosario
45f90cce50
Return the instance when a document is added as recent for an user.
2016-03-19 02:20:01 -04:00
Roberto Rosario
50f473b698
Improve translation template.
2016-03-19 02:00:30 -04:00
Roberto Rosario
ed8ac47240
Extract context object name from the models meta options.
2016-03-19 01:57:30 -04:00
Roberto Rosario
34184e0726
Fix typo in management command name.
2016-03-18 20:58:06 -04:00
Roberto Rosario
66a49c8335
Don't assume all object have a proxy access accessor.
2016-03-18 20:57:39 -04:00
Roberto Rosario
042cef3d0e
Add ACL view tests.
2016-03-18 20:57:22 -04:00
Roberto Rosario
adcf946fbb
Sort ACL app views. Don't error out on duplicate ACL entry creation (same document + role), but instead redirect to existing ACL entry.
2016-03-18 20:56:41 -04:00
Roberto Rosario
5ac21faced
Sort folder app views.
2016-03-18 19:51:29 -04:00
Roberto Rosario
de4948b84f
Rename acl creation view from acl_new to acl_create for uniformity.
2016-03-18 19:44:25 -04:00
Roberto Rosario
8302e13d80
Add deleted document list filtering tests.
2016-03-18 18:47:32 -04:00
Roberto Rosario
30738a922c
Properly filter deleted document queryset.
2016-03-18 18:46:26 -04:00
Roberto Rosario
473fc09e1a
.index is a function not an attribute, add missing parentheses.
2016-03-18 00:23:43 -04:00
Roberto Rosario
4c4409aa1e
PEP8 cleanups.
2016-03-17 00:44:54 -04:00
Roberto Rosario
5079b2790e
Add Smart link view tests.
2016-03-17 00:39:04 -04:00
Roberto Rosario
67bb84c778
Convert smart link condition create, edit and delete views to CBV.
2016-03-16 18:26:40 -04:00
Roberto Rosario
c3149a58d6
Sort variables.
2016-03-16 18:26:12 -04:00
Roberto Rosario
5bb04cc8f4
Add newly uploaded document to the recent document list of the user.
2016-03-16 16:42:01 -04:00
Roberto Rosario
a6c9393aa0
Permission app's views are all CBV, don't specify view module to preload.
2016-03-16 16:40:39 -04:00
Roberto Rosario
e2bfece9ff
Update document OCR content view to a CBV.
2016-03-16 16:40:17 -04:00
Roberto Rosario
0ecfb83d14
Fix metadata edit view test.
2016-03-15 19:03:42 -04:00
Roberto Rosario
6bf352ecbb
Fix queryset assigment, should always be of MetadataType not DocumentTypeMetadataType, errors out on Postgres.
2016-03-15 18:39:48 -04:00
Roberto Rosario
8ae61b87b5
Update requirements in setup.py.
2016-03-15 04:22:04 -04:00
Roberto Rosario
aeff40331d
Update changelog and release notes.
2016-03-15 04:14:51 -04:00
Roberto Rosario
86af663e91
Use MPTT's native get_level method.
2016-03-15 04:14:34 -04:00
Roberto Rosario
1a20d93e4c
Add new split move index navigation.
2016-03-15 04:11:44 -04:00
Roberto Rosario
3d36f1b828
Update Document model's uuid field to use Django's native UUIDField class.
2016-03-15 01:44:34 -04:00
Roberto Rosario
928d86088a
Update release notes for 2.1
2016-03-14 22:35:54 -04:00
Roberto Rosario
adcc37d8a4
Remove ununsed metadata function.
2016-03-14 22:35:27 -04:00
Roberto Rosario
c2c95787cb
Improve folder and tag creation api test.
2016-03-14 20:38:00 -04:00
Roberto Rosario
9823202405
Remove typecasting of file objects into Django's File class, not needed in Django >1.8.x.
2016-03-14 20:20:54 -04:00
Roberto Rosario
f5d2ea7d9e
Update Django version to 1.8.11.
2016-03-14 20:08:51 -04:00
Roberto Rosario
858648782b
Update Folder creation and Tag creation API calls to return the id of the created instances.
2016-03-14 04:48:22 -04:00
Roberto Rosario
35cc0ea1d6
Exclude root API and API doc URLs.
2016-03-14 04:15:13 -04:00
Roberto Rosario
3fa9092d57
Complete changes needed to add the Message of the Day app. Closes GitLab issue #222 .
2016-03-14 01:53:15 -04:00
Roberto Rosario
71946491b3
Show exception message when an app's URL can't be loaded.
2016-03-14 01:52:40 -04:00
Roberto Rosario
9ba03ff0cb
Fix datetime widget rendering.
2016-03-14 01:52:16 -04:00
Roberto Rosario
ba2be644f6
Add note about accessing runserver from other machines.
2016-03-14 01:51:39 -04:00
Roberto Rosario
fba236b0fc
Remove Patreon donation link.
2016-03-14 01:51:22 -04:00
Roberto Rosario
083d6e6fc5
Add links, views and urls. Rename main model to just 'Message'.
2016-03-13 21:05:49 -04:00
Roberto Rosario
daa3ca2430
Initial commit to support messages of the day. GitLab issue #222 .
2016-03-13 00:56:31 -04:00
Roberto Rosario
6eb868bdfb
Add missing migration.
2016-03-12 23:16:18 -04:00
Roberto Rosario
d444835f99
Update changelog.
2016-03-12 04:27:49 -04:00
Roberto Rosario
6b79824daf
Update uploader style to better match theme and template used. Use the new uploader for new documents only not for document versions.
2016-03-12 04:25:42 -04:00
Roberto Rosario
642c46ec6f
Move dropzone code and style loading to the sources app. Improve dropzone widget appearance. Add Javascript translation catalog support.
2016-03-12 00:49:18 -04:00
Roberto Rosario
452bd45407
Initial support for HTML5 uploads. GitLab issue #162 .
2016-03-10 05:20:49 -04:00
Roberto Rosario
ed2f2480e6
Fix Dutch locale typo, close GitLab issue #256 . Add placeholder for 2.1 release notes.
2016-03-10 03:39:50 -04:00
Roberto Rosario
60b7ed6a6d
PEP8 cleanups
2016-03-10 03:35:15 -04:00
Roberto Rosario
e10ff8e8bd
Fix tests.
2016-03-10 03:34:50 -04:00
Roberto Rosario
dd2cef50c8
Fix document preview view.
2016-03-10 03:21:20 -04:00
Roberto Rosario
3532ed7c1e
Update changelog.
2016-03-09 23:35:34 -04:00
Roberto Rosario
180c38b746
PEP8 cleanups.
2016-03-09 23:31:03 -04:00
Roberto Rosario
45e90da219
Convert the checkout detail view to use the DetailView CBV. Update usage the DetailView CBV in the DocumentProperties view. Add checkout details view permission.
2016-03-09 23:27:02 -04:00
Roberto Rosario
6f02d96212
Update current user detail view to use DetailView CBV.
2016-03-09 23:26:00 -04:00
Roberto Rosario
2c9a01bdfc
Improve the date localte handling of the DetailView and DetailForm.
2016-03-09 23:22:31 -04:00
Roberto Rosario
216673c691
Sort variables
2016-03-09 15:58:53 -04:00
Roberto Rosario
17f129e9e6
Add admin interface to the checkouts app.
2016-03-09 15:40:39 -04:00
Roberto Rosario
ba4768bcbb
Revert icons to their original sizes.
2016-03-09 15:40:22 -04:00
Roberto Rosario
5b6b35f1c3
Make document type deletion period optional.
2016-03-09 14:39:16 -04:00
Roberto Rosario
9b315a7cf4
Simple list to tupple and queryset count optimizations.
2016-03-09 14:25:43 -04:00
Roberto Rosario
bccf511178
Add per document type document creation access control test.
2016-03-09 14:24:57 -04:00
Roberto Rosario
330e01972c
Hide document facet menu links on small displays.
2016-03-08 04:21:29 -04:00
Roberto Rosario
4d362c3957
Add icons to the document face menu links. Increase icon size by 10%. Increase icon to text spacing to 3px.
2016-03-08 04:17:57 -04:00
Roberto Rosario
5a70bd0995
Remove document clone function.
2016-03-08 03:44:22 -04:00
Roberto Rosario
a7faf7f427
Implement per document type document creation permission. Closes GitLab issue #232 .
2016-03-08 03:39:23 -04:00
Roberto Rosario
9da4710c0f
Deselect the update checkbox for optional metadata by default.
2016-03-08 02:38:15 -04:00
Roberto Rosario
d05345ed3c
Update tests to match generic CBV success message.
2016-03-08 02:37:22 -04:00
Roberto Rosario
ad328b2c3b
Silence lock manager model import warning.
2016-03-08 02:32:03 -04:00
Roberto Rosario
927c0bf657
Remove remaining usage of django.contrib.auth.model.User. GitLab issue #225 .
2016-03-08 02:21:03 -04:00
Roberto Rosario
5d8dd19895
Merge remote-tracking branch 'origin/development' into development
2016-03-08 01:23:36 -04:00
Roberto Rosario
730cbe922d
Update changelog.
2016-03-08 01:23:16 -04:00
Roberto Rosario
1c65b389ee
Remove concept of ownership from folders by removing the user field.
...
"Ownership" now is now determined by ACL of a folder, like the rest of the objects in the system.
2016-03-08 01:20:10 -04:00
Roberto Rosario
74fd47d86e
Unify handling for generic CBV views errors and 'object_name'.
2016-03-08 01:13:06 -04:00
Roberto Rosario
014ba4f4fe
Remove strip spaces middleware and use spaceless template tag instead. Closes GitLab issue #255 .
2016-03-07 20:02:26 -04:00
Roberto Rosario
e85002d4ac
Add view test to check for duplicated folder creation.
2016-03-07 17:02:19 -04:00
Roberto Rosario
ce6a1f4020
Merge branch 'master' into feature/merge_master
2016-03-03 16:46:11 -04:00
Roberto Rosario
652613452b
Add new document upload wizard step to attach tags. GitLab issue #208 .
2016-02-05 03:25:27 -04:00
Roberto Rosario
74d8f1d994
Add debug logging during general exception catch.
2016-02-04 22:22:05 -04:00
Roberto Rosario
10eb7d49b2
Update API tests to use login instead of force_authenticate.
2016-02-04 17:39:27 -04:00
Roberto Rosario
8614bc4bfc
Remove included login required middleware using django-stronghold instead ( http://mikegrouchy.com/django-stronghold/ ). GitLab Issue #206
2016-02-04 15:33:20 -04:00
Roberto Rosario
2bb96ca98d
Add HISTORY entry for upcomming version 2.1.
2016-01-28 06:09:27 -04:00
Roberto Rosario
eae11a1b0c
Fix remaining tests for Django 1.8. Closes GitLab issue #246 .
2016-01-28 06:04:28 -04:00
Roberto Rosario
2ebb84f18f
Remove remaining direct references to the User model. Closes GitLab issue #225 .
2016-01-28 05:55:15 -04:00
Roberto Rosario
27d8644438
Silence 90% of remaining Django 1.8 model warnings.
2016-01-28 05:43:08 -04:00
Roberto Rosario
d5c73eaad6
Rename the 'Content' search label to 'OCR' for proper meaning.
2016-01-28 04:42:26 -04:00
Roberto Rosario
09f4d674a4
Pass the request instance to properly resolve the setup and tools links.
2016-01-28 04:40:31 -04:00
Roberto Rosario
830e83d107
Remove unused template.
2016-01-28 04:21:18 -04:00
Roberto Rosario
24644e3538
Remove select_related using reverse related name field.
2016-01-27 18:34:32 -04:00
Roberto Rosario
2dd4ca1f13
Workaround undocumented backward incompatible change in python-gnupy 0.3.8.
2016-01-26 05:14:07 -04:00
Roberto Rosario
59661f643b
Update API pagination for DRF 3.3.2.
2016-01-26 03:55:44 -04:00
Roberto Rosario
0b830c380d
Silence furder Django 1.8 warnings about ContentType imports. Fix get_model in handlers.
2016-01-26 03:55:10 -04:00
Roberto Rosario
6b3fe7a876
Fix futher Django Warnings.
2016-01-22 04:52:47 -04:00
Roberto Rosario
20535529dc
Fix address in about template.
2016-01-22 04:51:48 -04:00
Roberto Rosario
ac9bc9454d
Update source app code for new extracted formtools package.
2016-01-22 04:02:12 -04:00
Roberto Rosario
ca15cadc5e
Add missing migration for pycountry update.
2016-01-22 04:01:49 -04:00
Roberto Rosario
5ec3025120
Use OneToOneField instead of a ForeignKey with unique=True.
2016-01-22 04:01:15 -04:00
Roberto Rosario
fbb22affaa
Update pycountry code to new 1.19 backwards incompatible changes.
2016-01-22 04:00:30 -04:00
Roberto Rosario
b19225e95d
Load models by calling AppConfig.get_model method instead.
2016-01-22 03:59:42 -04:00
Roberto Rosario
2f344f299f
Update all requirements to most recent version. Update Django to 1.8.8 LTS.
2016-01-22 03:58:00 -04:00