diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0e1297919f..8afd5b5492 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -159,7 +159,6 @@ job_push_python:
- releases/all
- releases/docker
- releases/python
- - master
- staging
- nightly
- /^clients\/.+$/
diff --git a/CHANGES_BC.rst b/CHANGES_BC.rst
index cf8201f9bd..9469729e98 100644
--- a/CHANGES_BC.rst
+++ b/CHANGES_BC.rst
@@ -12,3 +12,9 @@
- Remove duplicated trashed document preview.
- Add label to trashed date and time document source column.
- Tag created event fix.
+
+3.2.3 (2019-06-21)
+* Add a reusable task to upload documents.
+* Add MVP of the importer app.
+
+3.2.4-3.2.8 (2019-10-07)
diff --git a/HISTORY.rst b/HISTORY.rst
index 2b453abbd6..a2152d5e41 100644
--- a/HISTORY.rst
+++ b/HISTORY.rst
@@ -1,606 +1,679 @@
-3.2.5 (2019-07-XX)
+3.2.8 (2019-10-01)
==================
-* Don't error out if the EXTRA_APPS or the DISABLED_APPS settings
+- Fix error when accessing some API entry points without
+ being authenticated.
+- Add cabinet add and remove workflow actions.
+- Tweaked the jstree component's appearance to cope with
+ long cabinet labels.
+- Update Django to version 1.11.24
+- Update jQuery to version 3.4.1
+- Add support for deleting the OCR content of a document
+ or selection of documents.
+- Add OCR content deleted event.
+- Add missing recursive option to Docker entrypoint
+ chown. GitLab issue #668. Thanks to John Wice (@brilthor)
+ for the report.
+- Add support for deleting the parsed content of a document
+ of selection of documents.
+- Add parsed content deleted event.
+- Allow scaling of UI on mobile devices.
+- Add Chinese fonts to the Docker image
+
+3.2.7 (2019-08-28)
+==================
+- Fix checkout form bug. Thanks to Lucius Schaerer
+ (@lschaer1) for the report.
+- Disable pagination current page button
+ Current page button was clickable and would cause the
+ single page navigation to jump to the home view.
+- Remove redundant Celery queue declarations from the
+ file_metadata app.
+- Add internal_name field to workflow serializer.
+ Fixes workflow API creation view.
+- Fix document cabinet list API view. Thanks for forum user
+ "jere" for the report. Forum topic 1039.
+- Fix document template column field. GitLab issue #655.
+ Thanks to Christian Wiegand (@christianwgd) for the
+ report.
+- Increase mailing profile password field max length
+ from 48 to 128 characters. GitLab issue #657.
+ Thanks to sigsec (@sigsec) for the report.
+- Update the Docker entrypoint to update the ownership
+ of files when the UID of GUID are changed.
+ GitLab issue #650. Thanks to Fabian (@ruffy91)
+ for the report.
+- Update the Docker entrypoint to allow changing
+ the GID of the mayan user to existing values.
+ GitLab issue #652. Thanks to Fabian (@ruffy91)
+ for the report.
+- Rename the MAYAN_USER_GUID environment variable
+ to MAYAN_USER_GID.
+- Add automatic adjustment of HTML body on navigation
+ bar changes. Closes GitLab issue #643. Thanks to
+ Light Templar (@LightTemplar) for the report.
+- Unify all line endings to be Linux style.
+- Make sure system alerts don't appear under
+ floating elements.
+
+3.2.6 (2019-07-10)
+==================
+- Remove the smart settings app * import.
+- Encode settings YAML before hashing.
+- Fix document icon used in the workflow runtime links.
+- Add trashed date time label.
+- Fix thumbnail generation issue. GitLab issue #637.
+ Thanks to Giacomo Cariello (@giacomocariello) for the report
+ and the merge request fixing the issue.
+
+3.2.5 (2019-07-05)
+==================
+- Don't error out if the EXTRA_APPS or the DISABLED_APPS settings
are set to blank.
-* Update troubleshooting documentation topic.
-* Add data migration to the file metadata app. Synchronizes the
+- Update troubleshooting documentation topic.
+- Add data migration to the file metadata app. Synchronizes the
document type settings model of existing document types.
-* Fix cabinet and tags upload wizard steps missing some entries.
+- Fix cabinet and tags upload wizard steps missing some entries.
GitLab issue #632. Thanks to Matthias Urhahn (@d4rken) for the
report.
-* Add alert when settings are changed and util the installation
+- Add alert when settings are changed and util the installation
is restarted. GitLab issue #605. Thanks to
Vikas Kedia (@vikaskedia) to the report.
+- Update Django to version 1.11.22, PyYAML to version 5.1.1,
+ django-widget-tweaks to version 1.4.5, pathlib2 to version 2.3.4,
+ Werkzeug to version 0.15.4, django-extensions to version 2.1.9,
+ django-rosetta to version 0.9.3, psutil to version 5.6.3.
3.2.4 (2019-06-29)
==================
-* Support configurable GUnicorn timeouts. Defaults to
+- Support configurable GUnicorn timeouts. Defaults to
current value of 120 seconds.
-* Fix help text of the platformtemplate command.
-* Fix IMAP4 mailbox.store flags argument. Python's documentation
+- Fix help text of the platformtemplate command.
+- Fix IMAP4 mailbox.store flags argument. Python's documentation
incorrectly state it is named flag_list. Closes GitLab issue
#606.
-* Improve the workflow preview generation. Use polylines
+- Improve the workflow preview generation. Use polylines
instead of splines. Add state actions to the preview.
Highlight the initial state.
-* Add help text to the workflow transition form comment field.
-* Fix direct deployment instructions.
-* Add user, group, and role dashboard widgets.
-* Add test mixin detect database connection leaks.
-* Remove tag create event registration from the tag
+- Add help text to the workflow transition form comment field.
+- Fix direct deployment instructions.
+- Add user, group, and role dashboard widgets.
+- Add test mixin detect database connection leaks.
+- Remove tag create event registration from the tag
instances. The tag create event is not applicable to
existing tags.
-* Add proper redirection after moving a document to the
+- Add proper redirection after moving a document to the
trash.
-* Remove the INSTALLED_APPS setting. Replace it with
+- Remove the INSTALLED_APPS setting. Replace it with
the new COMMON_EXTRA_APPS and COMMON_DISABLED_APPS.
-* Improve email metadata support. Can now work on
+- Improve email metadata support. Can now work on
email with nested parts. Also the metadata.yaml
attachment no longer needs to be the first attachment.
3.2.3 (2019-06-21)
==================
-* Add support for disabling the random primary key
+- Add support for disabling the random primary key
test mixin.
-* Add a reusable task to upload documents.
-* Add MVP of the importer app.
-* Fix mailing profile log columns mappings.
+- Fix mailing profile log columns mappings.
GitLab issue #626. Thanks to Jesaja Everling (@jeverling)
for the report.
-* Fix the Django SMTP backend username field name.
+- Fix the Django SMTP backend username field name.
GitLab issue #625. Thanks to Jesaja Everling (@jeverling)
for the report and the research.
-* Increase the Django STMP username.
+- Increase the Django STMP username.
GitLab issue #625. Thanks to Jesaja Everling (@jeverling)
for the report and the research.
3.2.2 (2019-06-19)
==================
-* Fix document type change view. Closes GitLab issue #614
+- Fix document type change view. Closes GitLab issue #614
Thanks to Christoph Roeder (@brightdroid) for the report.
-* Fix document parsing tool view typo. Closes GitLab issue #615.
+- Fix document parsing tool view typo. Closes GitLab issue #615.
Thanks to Tyler Page (@iamtpage) for the report.
-* Update the task_check_interval_source reference
+- Update the task_check_interval_source reference
GitLab issue #617. Thanks to Lukas Gill (@lukkigi) for
the report and debug information.
3.2.1 (2019-06-14)
==================
-* Fix sub cabinet creation view. Thanks to Frédéric Sheedy
+- Fix sub cabinet creation view. Thanks to Frédéric Sheedy
(@fsheedy) for the report.
-* Add PostgreSQL troubleshooting entry. Closes GitLab
+- Add PostgreSQL troubleshooting entry. Closes GitLab
issues #523 and #602
-* Use YAML SafeDumper to avoid adding YAML datatype tags.
+- Use YAML SafeDumper to avoid adding YAML datatype tags.
Closes GitLab issue #599. Thanks to Frédéric Sheedy
(@fsheedy) for the report and debug information.
-* Add check for app references and point users to release notes for details.
+- Add check for app references and point users to release notes for details.
GitLab issue #603. Thanks to Vikas Kedia (@vikaskedia) for the report.
-* Remove sidebar floar right.
+- Remove sidebar floar right.
Fixed GitLab issue #600. Thanks to Frédéric Sheedy
(@fsheedy) for the report and debug information.
-* Collapse sidebar on small screen
+- Collapse sidebar on small screen
Display sidebar at the bottom of the screen on small displays.
3.2 (2019-06-13)
================
-* Split sources models into separate modules.
-* Add support for subfolder scanning to watchfolders. Closes
+- Split sources models into separate modules.
+- Add support for subfolder scanning to watchfolders. Closes
GitLab issue #498 and #563.
-* Updated the source check behavior to allow checking a source
+- Updated the source check behavior to allow checking a source
even when the source is disabled and to not deleted processed files
during a check.
-* Switch to full app paths.
-* Split document app models into separate modules.
-* Split workflow views into separate modules.
-* Add custom DatabaseWarning to tag the SQLite usage warning.
-* Add keyword arguments to add_to_class instances.
-* Move add_to_class function to their own module called methods.py
-* Remove catch all exception handling for the check in and
+- Switch to full app paths.
+- Split document app models into separate modules.
+- Split workflow views into separate modules.
+- Add custom DatabaseWarning to tag the SQLite usage warning.
+- Add keyword arguments to add_to_class instances.
+- Move add_to_class function to their own module called methods.py
+- Remove catch all exception handling for the check in and
check out views.
-* Improve checkouts tests code reducing redundant code.
-* Change how the HOME_VIEW setting is defined.
-* Remove the role permission grant and revoke permission.
-* Split trashed document views into their own module.
-* Show entire sys trace when an App import exception is raised.
-* Remove Django suit from requirements.
-* Remove development URLs from main URL file.
-* Move API documentation generation from the root URLs module
+- Improve checkouts tests code reducing redundant code.
+- Change how the HOME_VIEW setting is defined.
+- Remove the role permission grant and revoke permission.
+- Split trashed document views into their own module.
+- Show entire sys trace when an App import exception is raised.
+- Remove Django suit from requirements.
+- Remove development URLs from main URL file.
+- Move API documentation generation from the root URLs module
to the REST API app's URLs module.
-* Update Pillow to version 6.0.0
-* Update PyYAML to version 5.1. Update use of safe_load and
+- Update Pillow to version 6.0.0
+- Update PyYAML to version 5.1. Update use of safe_load and
safe_dump to load and dump using the SafeLoader.
-* Add SilenceLoggerTestCaseMixin to lower level of loggers
+- Add SilenceLoggerTestCaseMixin to lower level of loggers
during tests.
-* New default value for setting DOCUMENTS_HASH_BLOCK_SIZE is
+- New default value for setting DOCUMENTS_HASH_BLOCK_SIZE is
65535.
-* New default value for setting MIMETYPE_FILE_READ_SIZE is
+- New default value for setting MIMETYPE_FILE_READ_SIZE is
1024.
-* Add workaround for Tesseract bug 1670
+- Add workaround for Tesseract bug 1670
https://github.com/tesseract-ocr/tesseract/issues/1670
https://github.com/tesseract-ocr/tesseract/commit/3292484f67af8bdda23aa5e510918d0115785291
https://gitlab.gnome.org/World/OpenPaperwork/pyocr/issues/104
-* Move setting COMMON_TEMPORARY_DIRECTORY to the storage app.
+- Move setting COMMON_TEMPORARY_DIRECTORY to the storage app.
The setting is now STORAGE_TEMPORARY_DIRECTORY.
-* Move file related utilities to the storage app.
-* Backport and remove unused code from the permission app.
-* Move the navigation and authentication templates to their
+- Move file related utilities to the storage app.
+- Backport and remove unused code from the permission app.
+- Move the navigation and authentication templates to their
respective apps.
-* Add dashboard app.
-* Remove queryset slicing hack from the Document list view.
+- Add dashboard app.
+- Remove queryset slicing hack from the Document list view.
And slice the Recently Added Document queryset itself.
-* Move stub filtering to the Document model manager.
-* Increase the default number of recently added documents and
+- Move stub filtering to the Document model manager.
+- Increase the default number of recently added documents and
recently accessed documents from 40 to 400.
-* Integrate django-autoadmin into the core apps.
-* Update middleware to new style classes.
-* Add server side invalid document template.
-* Move tag specific JavaScript to the tags app.
-* Reduce form boilerplate code with new FormOptions class.
-* Use FormOptions for the DetailForm class.
-* DetailForm now support help text on extra fields.
-* Add FilteredSelectionForm class.
-* Use FilteredSelectionForm for TagMultipleSelectionForm.
-* Use FilteredSelectionForm for the class CabinetListForm.
-* Add keyword arguments to URL definitions.
-* Use FilteredSelectionForm to add a new ACLCreateForm.
-* Rename IndexListForm to IndexTemplateFilteredForm.
-* Use FilteredSelectionForm for IndexTemplateFilteredForm.
-* Use FilteredSelectionForm for DocumentVersionSignatureCreateForm.
-* Improve document signatures tests.
-* Add docstrings to most models.
-* Add support to the mailing profiles for specifying a from
+- Integrate django-autoadmin into the core apps.
+- Update middleware to new style classes.
+- Add server side invalid document template.
+- Move tag specific JavaScript to the tags app.
+- Reduce form boilerplate code with new FormOptions class.
+- Use FormOptions for the DetailForm class.
+- DetailForm now support help text on extra fields.
+- Add FilteredSelectionForm class.
+- Use FilteredSelectionForm for TagMultipleSelectionForm.
+- Use FilteredSelectionForm for the class CabinetListForm.
+- Add keyword arguments to URL definitions.
+- Use FilteredSelectionForm to add a new ACLCreateForm.
+- Rename IndexListForm to IndexTemplateFilteredForm.
+- Use FilteredSelectionForm for IndexTemplateFilteredForm.
+- Use FilteredSelectionForm for DocumentVersionSignatureCreateForm.
+- Improve document signatures tests.
+- Add docstrings to most models.
+- Add support to the mailing profiles for specifying a from
address. Closes GitLab issue #522.
-* Expose new Django settings: AUTH_PASSWORD_VALIDATORS, DEFAULT_FROM_EMAIL,
+- Expose new Django settings: AUTH_PASSWORD_VALIDATORS, DEFAULT_FROM_EMAIL,
EMAIL_TIMEOUT, INTERNAL_IPS, LANGUAGES, LANGUAGE_CODE, STATIC_URL,
STATICFILES_STORAGE, TIME_ZONE, WSGI_APPLICATION.
-* Convert language choices into a function.
-* Move language choices generation to documents.utils.
-* Remove support for generating documents images in base 64
+- Convert language choices into a function.
+- Move language choices generation to documents.utils.
+- Remove support for generating documents images in base 64
format.
-* Move Pillow initialization from the module to the backend
+- Move Pillow initialization from the module to the backend
class initialization.
-* Remove star import from the ACL and Common apps.
-* Add dependencies app
-* Convert the document tags widget to use HTML templates.
-* Move Tag app HTML widgets to their own module.
-* Move the document index app widgets to the html_widget.py
+- Remove star import from the ACL and Common apps.
+- Add dependencies app
+- Convert the document tags widget to use HTML templates.
+- Move Tag app HTML widgets to their own module.
+- Move the document index app widgets to the html_widget.py
module.
-* Update group members view permission. The group edit and
+- Update group members view permission. The group edit and
user edit permission are now required.
-* Add keyword arguments to messages uses.
-* Add keyword arguments to the reverse use in views.
-* Add MERCs 5 and 6.
-* Update authentication function views to use Django's new class
+- Add keyword arguments to messages uses.
+- Add keyword arguments to the reverse use in views.
+- Add MERCs 5 and 6.
+- Update authentication function views to use Django's new class
based authentication views.
-* Expose Django's LOGOUT_REDIRECT_URL setting.
-* Move current user views from the common app to the user
+- Expose Django's LOGOUT_REDIRECT_URL setting.
+- Move current user views from the common app to the user
management app.
-* Move the purge permission logic to the StorePermission
+- Move the purge permission logic to the StorePermission
manager.
-* Remove the MIMETYPE_FILE_READ_SIZE setting.
-* Use copyfileobj in the document parsers.
-* Backport list facet menu code.
-* Backport sidebar code.
-* CSS updates to maximize usable width.
-* Improve partial navigation error messages and display.
-* Add user created and user edited events.
-* Add group created and group edited events.
-* Add support for SourceColumn widgets.
-* Improve styling of the template debug view.
-* Add support for showing the current user's events.
-* Add support kwargs to the SourceColumn class.
-* Improve the event widgets, views and tests.
-* Add mailer use event.
-* Remove the include fontawesome and download it from
+- Remove the MIMETYPE_FILE_READ_SIZE setting.
+- Use copyfileobj in the document parsers.
+- Backport list facet menu code.
+- Backport sidebar code.
+- CSS updates to maximize usable width.
+- Improve partial navigation error messages and display.
+- Add user created and user edited events.
+- Add group created and group edited events.
+- Add support for SourceColumn widgets.
+- Improve styling of the template debug view.
+- Add support for showing the current user's events.
+- Add support kwargs to the SourceColumn class.
+- Improve the event widgets, views and tests.
+- Add mailer use event.
+- Remove the include fontawesome and download it from
the NPMregistry.
-* Fix issue installing scoped NPM packages.
-* Add new icons classes and templates.
-* Add support for icon composition.
-* Add support for link icon path imports.
-* Remove support for link icon strings.
-* Split document app form into separate modules.
-* Move the favorite document views to their own module.
-* Replace DocumentTypeSelectioForm with an improved
+- Fix issue installing scoped NPM packages.
+- Add new icons classes and templates.
+- Add support for icon composition.
+- Add support for link icon path imports.
+- Remove support for link icon strings.
+- Split document app form into separate modules.
+- Move the favorite document views to their own module.
+- Replace DocumentTypeSelectioForm with an improved
version that does filtering.
-* Update OCR links activation.
-* Update document parsing link activation.
-* Add favorite document views tests.
-* Add document state action view test.
-* Remove sidebar menu instance. The secondary menu and the
+- Update OCR links activation.
+- Update document parsing link activation.
+- Add favorite document views tests.
+- Add document state action view test.
+- Remove sidebar menu instance. The secondary menu and the
previour sidebar menu now perform the same function.
-* Backport source column identifiable and sortable
+- Backport source column identifiable and sortable
improvements.
-* Update the way the no-result template is shown.
-* Improve TwoStateWidget to use a template. Make
+- Update the way the no-result template is shown.
+- Improve TwoStateWidget to use a template. Make
it compatible with the SourceColumn.
-* Update SourceColumn to support related attributes.
-* Add support for display for empty values for
+- Update SourceColumn to support related attributes.
+- Add support for display for empty values for
source columns.
-* Add support for source column object or attribute
+- Add support for source column object or attribute
absolute URLs.
-* Add sortable columns to all apps.
-* Remove permission list display from the ACL list view.
+- Add sortable columns to all apps.
+- Remove permission list display from the ACL list view.
Reduces clutter and unpredictable column size.
-* Remove the full name from the user list.
-* Add the first name and last name to the user list.
-* Add file metadata app.
-* Add support for submitting forms by pressing the
+- Remove the full name from the user list.
+- Add the first name and last name to the user list.
+- Add file metadata app.
+- Add support for submitting forms by pressing the
Enter key or by double clicking.
-* Rename form template 'form_class' to 'form_css_classes'.
-* Add support for adding form button aside from the
+- Rename form template 'form_class' to 'form_css_classes'.
+- Add support for adding form button aside from the
default submit and cancel.
-* Update ChoiceForm to be full height.
-* Add AddRemoveView to replace AssignRemoveView
-* Update the group roles view to use the new AddRemoveView.
-* Add role create and edit events.
-* Sort users by lastname, firstname.
-* Switch user groups and group users views to AddRemoveView.
-* Commit user edit event when an user is added or removed
+- Update ChoiceForm to be full height.
+- Add AddRemoveView to replace AssignRemoveView
+- Update the group roles view to use the new AddRemoveView.
+- Add role create and edit events.
+- Sort users by lastname, firstname.
+- Switch user groups and group users views to AddRemoveView.
+- Commit user edit event when an user is added or removed
from a group.
-* Commit the group edit event when a group is added or remove
+- Commit the group edit event when a group is added or remove
from an user.
-* Require dual permissions when add or removing users to and
+- Require dual permissions when add or removing users to and
from group. Same with group to users.
-* Backport search improvements.
-* Remove search elapsed time calculation.
-* Remove SEARCH_LIMIT setting.
-* Use the 'handler' prefix for all the signal handler functions.
-* Remove custom email widget and use Django's.
-* Increase default maximum number of favorite documents to 400.
-* Update the role group list view to use the new AddRemoveView.
-* Commit the group event in conjunction with the role event
+- Backport search improvements.
+- Remove search elapsed time calculation.
+- Remove SEARCH_LIMIT setting.
+- Use the 'handler' prefix for all the signal handler functions.
+- Remove custom email widget and use Django's.
+- Increase default maximum number of favorite documents to 400.
+- Update the role group list view to use the new AddRemoveView.
+- Commit the group event in conjunction with the role event
when a group is added or remove from role.
-* Update the role permission view to use the new AddRemoveView.
-* Rename transformation manager method add_for_model to
+- Update the role permission view to use the new AddRemoveView.
+- Rename transformation manager method add_for_model to
add_to_object.
-* Rename transformation manager method get_for_model to
+- Rename transformation manager method get_for_model to
get_for_object.
-* Load the converter class on demand.
-* Remove app top level star imports.
-* Monkeypatch group and user models to make their fields
+- Load the converter class on demand.
+- Remove app top level star imports.
+- Monkeypatch group and user models to make their fields
translatable.
-* Add new and default Tesseract OCR backend to avoid
+- Add new and default Tesseract OCR backend to avoid
Tesseract bug 1670
(https://github.com/tesseract-ocr/tesseract/issues/1670)
-* Load only one language in the document properties form.
-* Convert title calculation form to a template tag.
-* Show the full title as a hover title even when truncated.
-* Increase default title truncation length to 120 characters.
-* Improve inherited permission computation.
-* Add test case mixin that produces ephimeral models.
-* Update ACL permissions view to use the new AddRemoveView class.
-* Add ACL created and edited events.
-* Update index document types view to use the new AddRemoveView
+- Load only one language in the document properties form.
+- Convert title calculation form to a template tag.
+- Show the full title as a hover title even when truncated.
+- Increase default title truncation length to 120 characters.
+- Improve inherited permission computation.
+- Add test case mixin that produces ephimeral models.
+- Update ACL permissions view to use the new AddRemoveView class.
+- Add ACL created and edited events.
+- Update index document types view to use the new AddRemoveView
class.
-* Add index create and edit events.
-* Allow overloading the action_add and action_remove methods
+- Add index create and edit events.
+- Allow overloading the action_add and action_remove methods
from the AddRemoveView.
-* Add view to link document type and indexes from the document
+- Add view to link document type and indexes from the document
type side.
-* Update smart link document type selection view to use
+- Update smart link document type selection view to use
AddRemoveView class.
-* Add smart link created and edited events.
-* Fix smart link ACL support.
-* Update JavaScript downloader to work with Python 3.
-* Improve speed of the NPM package hash verification.
-* Add view to enable smart links for documents types
+- Add smart link created and edited events.
+- Fix smart link ACL support.
+- Update JavaScript downloader to work with Python 3.
+- Improve speed of the NPM package hash verification.
+- Add view to enable smart links for documents types
from the document type side.
-* Enable list link icons.
-* Add outline links CSS for facets.
-* Add a bottom margin to list links.
-* Use copyfileobj to save documents to files
-* Add user logged in and logged out events.
-* Add transaction handling in more places.
-* Update ACLs tests to use ephimeral models.
-* Add new app to handle all dependencies.
-* Remove the licenses.py module and replace
+- Enable list link icons.
+- Add outline links CSS for facets.
+- Add a bottom margin to list links.
+- Use copyfileobj to save documents to files
+- Add user logged in and logged out events.
+- Add transaction handling in more places.
+- Update ACLs tests to use ephimeral models.
+- Add new app to handle all dependencies.
+- Remove the licenses.py module and replace
it with a dependencies.py module.
-* Backport ACL computation improvements.
-* Remove model permission proxy models.
-* Remove related access control argument. This is
+- Backport ACL computation improvements.
+- Remove model permission proxy models.
+- Remove related access control argument. This is
now handled by the related field registration.
-* Allow nested access control checking.
-* check_access's permissions argument must now be
+- Allow nested access control checking.
+- check_access's permissions argument must now be
an interable.
-* Remove permissions_related from links.
-* Remove mayan_permission_attribute_check from
+- Remove permissions_related from links.
+- Remove mayan_permission_attribute_check from
API permission.
-* Update Bootstrap and Bootswatch to version 3.4.1.
-* Convert the workflow document types view to use
+- Update Bootstrap and Bootswatch to version 3.4.1.
+- Convert the workflow document types view to use
the new AddRemove view.
-* Add the workflow created and edited events.
-* Remove AssignRemove View.
-* Add view to setup workflows per document type
+- Add the workflow created and edited events.
+- Remove AssignRemove View.
+- Add view to setup workflows per document type
from the document type side.
-* Make workflows, workflows states, workflow
+- Make workflows, workflows states, workflow
transitions column sortable.
-* Show completion and intial state in the
+- Show completion and intial state in the
workflow proxy instance menu list.
-* Fix translation of the source upload forms
+- Fix translation of the source upload forms
using dropzone.js
-* Rename get_object_list to get_source_queryset.
-* Add uniqueness validation to SingleObjectCreateView.
-* Remove MultipleInstanceActionMixin.
-* Backport MultipleObjectMixin improvements.
-* Remove ObjectListPermissionFilterMixin.
-* Add deprecation warning to convertdb
-* Add the preparestatic command.
-* Remove the related attribute of check_access.
-* Remove filter_by_access. Replaced by restrict_queryset.
-* Move the user set password views to the authentication app.
-* All views redirect to common's home view instead of the
+- Rename get_object_list to get_source_queryset.
+- Add uniqueness validation to SingleObjectCreateView.
+- Remove MultipleInstanceActionMixin.
+- Backport MultipleObjectMixin improvements.
+- Remove ObjectListPermissionFilterMixin.
+- Add deprecation warning to convertdb
+- Add the preparestatic command.
+- Remove the related attribute of check_access.
+- Remove filter_by_access. Replaced by restrict_queryset.
+- Move the user set password views to the authentication app.
+- All views redirect to common's home view instead of the
REDIRECT_URL setting.
-* Update tag document list and the document tag list
+- Update tag document list and the document tag list
views to require the view permissions for both objects.
-* Install and server static content to and from the image.
-* Add support for editing document comments.
-* Remove Internet Explorer specific markup.
-* Fix optional metadata remove when mixed with required
+- Install and server static content to and from the image.
+- Add support for editing document comments.
+- Remove Internet Explorer specific markup.
+- Fix optional metadata remove when mixed with required
metadata.
-* Create intermedia file cache folder. Fixes preview errors
+- Create intermedia file cache folder. Fixes preview errors
when the first document uploaded is an office file.
-* Move queue and task registration to the CeleryQueue class.
+- Move queue and task registration to the CeleryQueue class.
The .queues.py module is now loaded automatically.
-* Allow setting the Docker user UID and GUID.
-* Add task path validation.
-* Increase dropzone upload file size limit to 2GB.
-* Add cabinet created and edited events.
-* Show a null mailer backend if there is backend with an
+- Allow setting the Docker user UID and GUID.
+- Add task path validation.
+- Increase dropzone upload file size limit to 2GB.
+- Add cabinet created and edited events.
+- Show a null mailer backend if there is backend with an
invalid path. Due to the app full path change, existing
mailer setups need to be recreated.
-* The document link URL when mailed is now composed of the
+- The document link URL when mailed is now composed of the
COMMON_PROJECT_URL + document URL instead of the Site
domain.
-* Add the checkdependencies command.
-* Add comment and make file target to generate all requirement
+- Add the checkdependencies command.
+- Add comment and make file target to generate all requirement
files.
-* Place deletion policies units before periods for clarity.
-* Remove repeated EMAIL_TIMEOUT setting.
-* Invert order to the Action Object and Target columns for
+- Place deletion policies units before periods for clarity.
+- Remove repeated EMAIL_TIMEOUT setting.
+- Invert order to the Action Object and Target columns for
clarity.
-* Add note about the new preparestatic command.
-* Add no-result template for workflow instance detail view.
-* Update HTTP workflow action to new requests API.
-* Remove the included Lato font. The font is now downloaded
+- Add note about the new preparestatic command.
+- Add no-result template for workflow instance detail view.
+- Update HTTP workflow action to new requests API.
+- Remove the included Lato font. The font is now downloaded
at install time.
-* Add support for Google Fonts dependencies.
-* Add support for patchin dependency files using rewriting rules.
-* Allow searching documents by UUID.
-* Improve search negation logic.
-* Add support for search field transformations.
-* Disable hiding page navigation on idle.
-* Display namespace in the transition trigger view.
-* Sort events list in the transition trigger view.
-* Add support for form media to DynamicFormMixin.
-* Fix tag attach and remove action form media.
-* Sort content type list of the access grant and remove action.
-* Use select2 for the content type filed of the access
+- Add support for Google Fonts dependencies.
+- Add support for patchin dependency files using rewriting rules.
+- Allow searching documents by UUID.
+- Improve search negation logic.
+- Add support for search field transformations.
+- Disable hiding page navigation on idle.
+- Display namespace in the transition trigger view.
+- Sort events list in the transition trigger view.
+- Add support for form media to DynamicFormMixin.
+- Fix tag attach and remove action form media.
+- Sort content type list of the access grant and remove action.
+- Use select2 for the content type filed of the access
grant and remove action.
-* Add Latvian translation.
-* Support search model selection.
-* Support passing a queryset factory to the search model.
-* Add workflow actions to grant or remove permissions to
+- Add Latvian translation.
+- Support search model selection.
+- Support passing a queryset factory to the search model.
+- Add workflow actions to grant or remove permissions to
a document.
-* Add support for locked files for watchfolder.
+- Add support for locked files for watchfolder.
3.1.11 (2019-04-XX)
===================
-* Fix multiple tag selection wizard step.
-* Change the required permission for the checkout info link from
+- Fix multiple tag selection wizard step.
+- Change the required permission for the checkout info link from
document check in to document checkout details view.
-* Lower the log severity when links don't resolve.
-* Add DOCUMENTS_HASH_BLOCK_SIZE to control the size of the file
+- Lower the log severity when links don't resolve.
+- Add DOCUMENTS_HASH_BLOCK_SIZE to control the size of the file
block when calculating a document's checksum.
3.1.10 (2019-04-04)
===================
-* Backport test case improvements from the development branch. Add random
+- Backport test case improvements from the development branch. Add random
primary key mixin. Split test case code into mixins. Make the view test
case and the API test cases part of the same class hierarchy. Update tests
that failed due to the new import locations.
-* Add support for disabling the content type checking test case mixin.
-* Update document indexing tests to be order agnostic. GitLab issue #559.
-* Add test for the advanced search API.
-* Apply merge !36 by Simeon Walker (@simeon-walker) to fix the advanced search
- API.
-* Apply merge !35 by Manoel Brunnen (@mbru) to fix building the Docker image
+- Add support for disabling the content type checking test case mixin.
+- Update document indexing tests to be order agnostic. GitLab issue #559.
+- Add test for the advanced search API.
+- Apply merge !36 by Simeon Walker (@simeon-walker) to fix the advanced
+ search API.
+- Apply merge !35 by Manoel Brunnen (@mbru) to fix building the Docker image
on the armv7l platform (RasperryPi, Odroid XU4, Odroid HC2). Also fixes
assertion errors from pip (https://github.com/pypa/pip/issues/6197).
-* Apply merge !37 by Roger Hunwicks (@roger.hunwicks) to allow
- TestViewTestCaseMixin to work with a custom ROOT_URLCONF. GitLab issue #566.
-* Apply merge !40 by Roger Hunwicks (@/roger.hunwicks) to pin the Tornado
+- Apply merge !37 by Roger Hunwicks (@roger.hunwicks) to allow
+ TestViewTestCaseMixin to work with a custom ROOT_URLCONF. GitLab issue
+ #566.
+- Apply merge !40 by Roger Hunwicks (@/roger.hunwicks) to pin the Tornado
version used to 6.0 and continue supporting Python 2.7. GitLab issue #568.
-* Apply merge !41 by Jorge E. Gomez (@jorgeegomez) to fix the compressed class
- method name. GitLab issue #572.
-* Remove notification badge AJAX setup. Individual link AJAX workers are
+- Apply merge !41 by Jorge E. Gomez (@jorgeegomez) to fix the compressed
+ class method name. GitLab issue #572.
+- Remove notification badge AJAX setup. Individual link AJAX workers are
obsolete now that the menu is being rendered by its own AJAX renderer.
GitLab issue #562.
-* Add support for server side link badges.
-* Add API to list all templates.
-* Remove newlines from the rendered templates.
-* Reject emails attachments of size 0. Thanks to Robert Schoeftner
+- Add support for server side link badges.
+- Add API to list all templates.
+- Remove newlines from the rendered templates.
+- Reject emails attachments of size 0. Thanks to Robert Schoeftner
(@robert.schoeftner)for the report and solution. GitLab issue #574.
-* Add missing document index API view create permission.
-* Fix index list API view. Add index create, delete, detail API tests.
- GitLab issue #564. Thanks to the Stéphane (@shoyu) for the report and debug
- information.
-* Validate the state completion value before saving. Thanks to Manoel Brunnen
- (@mbru) for the report and debug information. GitLab issue #557.
-* Add the MIMETYPE_FILE_READ_SIZE setting to limit the number of bytes read
+- Add missing document index API view create permission.
+- Fix index list API view. Add index create, delete, detail API tests.
+ GitLab issue #564. Thanks to the Stéphane (@shoyu) for the report and
+ debug information.
+- Validate the state completion value before saving. Thanks to
+ Manoel Brunnen (@mbru) for the report and debug information.
+ GitLab issue #557.
+- Add the MIMETYPE_FILE_READ_SIZE setting to limit the number of bytes read
to determine the MIME type of a new document.
-* Force object to text when raising PermissionDenied to avoid
+- Force object to text when raising PermissionDenied to avoid
UnicodeDecodeError. Thanks to Mathias Behrle (@mbehrle) for the report
and the debug information. GitLab issue #576.
-* Add support for skipping a default set of tests.
+- Add support for skipping a default set of tests.
3.1.9 (2018-11-01)
==================
-* Convert the furl instance to text to allow serializing it into
+- Convert the furl instance to text to allow serializing it into
JSON to be passed as arguments to the background task.
3.1.8 (2018-10-31)
==================
-* Reorganize documentation into topics and chapters.
-* Add Workflows and API chapters.
-* Add new material from the Wiki to the documentation.
-* Add data migrations to the sources app migraton 0019 to ensure all labels
+- Reorganize documentation into topics and chapters.
+- Add Workflows and API chapters.
+- Add new material from the Wiki to the documentation.
+- Add data migrations to the sources app migraton 0019 to ensure all labels
are unique before performing the schema migations.
-* Add improvements to the metadata URL encoding and decoding to support
+- Add improvements to the metadata URL encoding and decoding to support
ampersand characters as part of the metadata value. GitLab issue
#529. Thanks to Mark Maglana @relaxdiego for the report.
-* Add custom validator for multiple emails in a single text field.
+- Add custom validator for multiple emails in a single text field.
Change the widget of the email fields in the mailer app to avoid
browser side email validation. Closes GitLab issue #530.
Thanks to Mark Maglana @relaxdiego for the report.
-* Add configuration option to change the project/installation URL.
+- Add configuration option to change the project/installation URL.
This is used in the password reset emails and in the default
document mailing templates.
-* Increase the size of the workflow preview image.
-* Center the workflow preview image.
-* Move the noop OCR backend to the right place.
-* Add new management command to display the current configuration
+- Increase the size of the workflow preview image.
+- Center the workflow preview image.
+- Move the noop OCR backend to the right place.
+- Add new management command to display the current configuration
settings.
-* Default the YAML flow format to False which never uses inline.
-* Add support for reindexing documents when their base properties like
+- Default the YAML flow format to False which never uses inline.
+- Add support for reindexing documents when their base properties like
the label and description are edited.
3.1.7 (2018-10-14)
==================
-* Fix an issue with some browsers not firing the .load event on cached
+- Fix an issue with some browsers not firing the .load event on cached
images. Ref: http://api.jquery.com/load-event/
-* Remove duplicate YAML loading of environment variables.
-* Don't load development apps if they are already loaded.
-* Make sure all key used as input for the cache key hash are
+- Remove duplicate YAML loading of environment variables.
+- Don't load development apps if they are already loaded.
+- Make sure all key used as input for the cache key hash are
bytes and not unicode. GitLab issue #520. Thanks to TheOneValen
@TheOneValen for the report.
-* Ignore document stub from the index mirror. GitLab issue
+- Ignore document stub from the index mirror. GitLab issue
#520. Thanks to TheOneValen @TheOneValen for the report.
-* Fix for the Docker image INSTALL_FLAG path. Thanks to
+- Fix for the Docker image INSTALL_FLAG path. Thanks to
Mark Maglana @relaxdiego for the report and to Hamish Farroq @farroq_HAM
for the patch. GitLab issue #525.
-* Fix the typo in the Docker variable for worker concurrency. Thanks to
+- Fix the typo in the Docker variable for worker concurrency. Thanks to
Mark Maglana @relaxdiego for the report and to Hamish Farroq @farroq_HAM
for the patch. GitLab issue #527.
-* Add a noop OCR backend that disables OCR and the check for the
+- Add a noop OCR backend that disables OCR and the check for the
Tesseract OCR binaries. Set the OCR_BACKEND setting or MAYAN_OCR_BACKEND
environment variable to ocr.backends.pyocr.PyOCR to use this.
-* All tests pass on Python 3.
-* documentation: Add Docker installation method using a dedicated
+- All tests pass on Python 3.
+- documentation: Add Docker installation method using a dedicated
Docker network.
-* documentation: Add scaling up chapter.
-* documentation: Add S3 storage configuration section.
+- documentation: Add scaling up chapter.
+- documentation: Add S3 storage configuration section.
3.1.6 (2018-10-09)
==================
-* Improve index mirroring value clean up code to remove the spaces at the
+- Improve index mirroring value clean up code to remove the spaces at the
starts and at the end of directories. Closes again GitLab issue #520
Thanks to TheOneValen @ for the report.
-* Improve index mirroring cache class to use the hash of the keys
+- Improve index mirroring cache class to use the hash of the keys
instead of the literal keys. Avoid warning about invalid key
characters. Closes GitLab issue #518. Thanks to TheOneValen @ for the
report.
-* Only render the Template API view for authenticated users.
+- Only render the Template API view for authenticated users.
Thanks rgarcia for the report.
-* Add icon to the cabinet "Add new level" link.
-* Display the cabinet "Add new level" link in the top level view too.
+- Add icon to the cabinet "Add new level" link.
+- Display the cabinet "Add new level" link in the top level view too.
3.1.5 (2018-10-08)
==================
-* Consolidate some document indexing test code into a new mixin.
-* Split the code of the mountindex command to be able to add tests.
-* Fix the way the children of IndexInstanceNode are accessed. Fixes GitLab
+- Consolidate some document indexing test code into a new mixin.
+- Split the code of the mountindex command to be able to add tests.
+- Fix the way the children of IndexInstanceNode are accessed. Fixes GitLab
issue #518. Thanks to TheOneValen @TheOneValen for the report.
-* Remove newlines from the index name levels before using them as FUSE
+- Remove newlines from the index name levels before using them as FUSE
directories.
-* Fixed duplicated FUSE directory removal.
-* Add link and view to show the parsed content of each document page.
-* Add a modelform for adding and editing transformation and perform YAML
+- Fixed duplicated FUSE directory removal.
+- Add link and view to show the parsed content of each document page.
+- Add a modelform for adding and editing transformation and perform YAML
validation of arguments.
-* Add stricted error checking to the crop transformation.
-* Update compressed files class module to work with Python 3.
-* Update document parsing app tests to work with Python 3.
-* Handle office files in explicit binary mode for Python 3.
-* Return a proper list of SearchModel instances (Python 3).
-* Specify FUSE literals in explicit octal notation (Python 3).
-* URL quote the encoded names of the staging files using Django's compat
+- Add stricted error checking to the crop transformation.
+- Update compressed files class module to work with Python 3.
+- Update document parsing app tests to work with Python 3.
+- Handle office files in explicit binary mode for Python 3.
+- Return a proper list of SearchModel instances (Python 3).
+- Specify FUSE literals in explicit octal notation (Python 3).
+- URL quote the encoded names of the staging files using Django's compat
module. (Python 3)
-* Open staging file in explicit binary mode. (Python 3)
-* Add separate Python 2 and Python 3 versions of the MetadataType model
+- Open staging file in explicit binary mode. (Python 3)
+- Add separate Python 2 and Python 3 versions of the MetadataType model
.comma_splitter() static method.
-* Update the metadata app tests to work on Python 3.
-* Make sure metadata lookup choices are a list to be able to add the
+- Update the metadata app tests to work on Python 3.
+- Make sure metadata lookup choices are a list to be able to add the
optional marker (Python 3).
-* Make sure the image in the document preview view is centered when it is
+- Make sure the image in the document preview view is centered when it is
smaller than the viewport.
-* Restore use of the .store_body variable accidentally remove in
+- Restore use of the .store_body variable accidentally remove in
63a77d0235ffef3cd49924ba280879313c622682. Closes GitLab issue #519.
Thanks to TheOneValen @TheOneValen for the report.
-* Add shared cache class and add mounted index cache invalidation when
+- Add shared cache class and add mounted index cache invalidation when
document and index instance nodes are updated or deleted.
-* Fix document metadata app view error when adding multiple optional
+- Fix document metadata app view error when adding multiple optional
metadata types. Closes GitLab issue #521. Thanks to the TheOneValen
@TheOneValen for the report.
3.1.4 (2018-10-04)
==================
-* Fix the link to the documenation. Closes GitLab issue #516.
+- Fix the link to the documenation. Closes GitLab issue #516.
Thanks to Matthias Urlichs @smurfix for the report.
-* Update related links. Add links to the new Wiki and Forum.
-* Add Redis config entries in the Docker images to disable
+- Update related links. Add links to the new Wiki and Forum.
+- Add Redis config entries in the Docker images to disable
saving the database and to only provision 1 database.
-* Remove use of hard coded font icon for document page
+- Remove use of hard coded font icon for document page
rendering busy indicator.
-* Disable the fancybox caption link if the document is
+- Disable the fancybox caption link if the document is
in the trash.
-* Load the DropZone CSS from package and remove the
+- Load the DropZone CSS from package and remove the
hard code CSS from appearance/base.css.
-* Add support for indexing on OCR content changes.
-* Add support for reindexing document on content parsing
+- Add support for indexing on OCR content changes.
+- Add support for reindexing document on content parsing
changes.
-* Strip HTML entities from the browser's window title.
+- Strip HTML entities from the browser's window title.
Closes GitLab issue #517. Thanks to Daniel Carrico @daniel1113
for the report.
-* Improve search app. Refactored to resolve search queries
+- Improve search app. Refactored to resolve search queries
by terms first then by field.
-* Add explanation to the launch workflows tool.
+- Add explanation to the launch workflows tool.
3.1.3 (2018-09-27)
==================
-* Make sure template API renders in non US languages.
-* Fix user groups view.
-* Add no results help text to the document type -> metadata type
+- Make sure template API renders in non US languages.
+- Fix user groups view.
+- Add no results help text to the document type -> metadata type
association view.
-* Expose the Django INSTALLED_APPS setting.
-* Add support for changing the concurrency of the Celery workers in the
+- Expose the Django INSTALLED_APPS setting.
+- Add support for changing the concurrency of the Celery workers in the
Docker image. Add environment variables MAYAN_WORKER_FAST_CONCURRENCY,
MAYAN_WORKER_MEDIUM_CONCURRENCY and MAYAN_WORKER_SLOW_CONCURRENCY.
-* Add latest translation updates.
-* Fixes a few text typos.
-* Documentation updates in the deployment and docker chapters.
+- Add latest translation updates.
+- Fixes a few text typos.
+- Documentation updates in the deployment and docker chapters.
3.1.2 (2018-09-21)
==================
-* Database access in data migrations defaults to the 'default' database.
+- Database access in data migrations defaults to the 'default' database.
Force it to the user selected database instead.
-* Don't use a hardcoded database alias for the destination of the database
+- Don't use a hardcoded database alias for the destination of the database
conversion.
-* Improve natural key support in the UserOptions model.
-* Update from Django 1.11.11 to 1.11.15.
-* Add support to the convertdb command to operate on specified apps too.
-* Add test mixin to test the db conversion (dumping and loading) of a specific app.
-* Add an user test mixin to group user testing.
-* Add test the user managament app for database conversion.
-* Add support for natural keys to the DocumentPageImageCache model.
-* Add database conversion test to the common app.
-* Fix label display for resolved smart links when not using a dynamic label.
-* Only show smart link resolution errors to the user with the smart link edit
- permission.
-* Intercept document list view exception and display them as an error message.
+- Improve natural key support in the UserOptions model.
+- Update from Django 1.11.11 to 1.11.15.
+- Add support to the convertdb command to operate on specified apps too.
+- Add test mixin to test the db conversion (dumping and loading) of a
+ specific app.
+- Add an user test mixin to group user testing.
+- Add test the user managament app for database conversion.
+- Add support for natural keys to the DocumentPageImageCache model.
+- Add database conversion test to the common app.
+- Fix label display for resolved smart links when not using a dynamic label.
+- Only show smart link resolution errors to the user with the smart link
+ edit permission.
+- Intercept document list view exception and display them as an error
+ message.
3.1.1 (2018-09-18)
==================
-* CSS tweak to make sure the AJAX spinner stays in place.
-* Fix 90, 180 and 270 degrees rotation transformations.
+- CSS tweak to make sure the AJAX spinner stays in place.
+- Fix 90, 180 and 270 degrees rotation transformations.
3.1 (2018-09-17)
================
@@ -620,7 +693,8 @@
document (document stub that has no document version).
- Add support for client side caching of document page images. The time
the images are cached is controlled by the new setting
- DOCUMENTS_PAGE_IMAGE_CACHE_TIME which defaults to 31556926 seconds (1 year).
+ DOCUMENTS_PAGE_IMAGE_CACHE_TIME which defaults to 31556926 seconds
+ (1 year).
- The document quick label selection field now uses a select2 widget.
- Include querystring when force reload of a bare template view.
- Speed up document image fade in reveal.
@@ -765,9 +839,10 @@
model.
- Make icon classes file template based.
- Add the current step and total steps of a wizard in the template context.
-- Chart updates: Show last update date and time in list view and details view.
- Change color scheme to match rest of project. Increase size of data points.
- Improve responsive settings. Redirect to the current view after queueing.
+- Chart updates: Show last update date and time in list view and details
+ view. Change color scheme to match rest of project. Increase size of
+ data points. Improve responsive settings. Redirect to the current view
+ after queueing.
- Split document type retention policies into it own view.
3.0.3 (2018-08-17)
@@ -791,10 +866,10 @@
- Builds: Limit the number of branches that trigger the full test suit.
- Converter app: Fix crop transformation argument parsing.
- Converter app: Add error checking to the crop transformation arguments.
- Thanks to Jordan Wages (@wagesj45) for the report and investigation on the issue.
- Closes GitLab issue #490
-- Common app: Fix post login redirection to honor the ?next= URL query string
- argument. Thanks go to K.C. Wong (@dvusboy1). Closes GitLab
+ Thanks to Jordan Wages (@wagesj45) for the report and investigation on
+ the issue. Closes GitLab issue #490
+- Common app: Fix post login redirection to honor the ?next= URL query
+ string argument. Thanks go to K.C. Wong (@dvusboy1). Closes GitLab
issue #489.
- Docker install script: Detect if Docker installed and provide help
text if not.
@@ -804,7 +879,8 @@
- Documents app: Display error when attempting to recalculate the page
count of an empty
document (document stub that has no document version).
-- Appearance app: Include querystring when force reload of a bare template view.
+- Appearance app: Include querystring when force reload of a bare template
+ view.
- Documents app: Fix trashed document count and document page count swapped
dashboard icons.
- Documents app: Rename the multi document download link from "Download" to
@@ -857,12 +933,13 @@
- Display a proper message in the document type metadata type relationship
view when there are no metadata types exist.
- Require the document view permission to view trashed documents.
-- Make the multi object form perform an auto submit when the value is changed.
+- Make the multi object form perform an auto submit when the value is
+ changed.
- Improved styling and interaction of the multiple object action form.
- Add checkbox to allow selecting all item in the item list view.
- Revise and improve permission requirements for the documents app API.
-- Downloading a document version now requires the document download permission
- instead of just the document view permission.
+- Downloading a document version now requires the document download
+ permission instead of just the document view permission.
- Creating a new document no longer works by having the document create
permission in a global manner. It is now possible to create a document via
the API by having the document permission for a specific document type.
@@ -877,25 +954,33 @@
- Update project to work with Django 1.11.11.
- Fix deprecations in preparation for Django 2.0.
- Improve permission handling in the workflow app.
-- The checkedout detail view permission is now required for the checked out document detail API view.
+- The checkedout detail view permission is now required for the checked
+ out document detail API view.
- Switch to a resource and service based API from previous app based one.
- Add missing services for the checkout API.
- Fix existing checkout APIs.
-- Update API vies and serializers for the latest Django REST framework version. Replace DRF Swagger with DRF-YASG.
-- Update to the latest version of Pillow, django-activity-stream, django-compressor, django-cors-headers,
- django-formtools, django-qsstats-magic, django-stronghold, django-suit, furl, graphviz, pyocr,
- python-dateutil, python-magic, pytz, sh.
-- Update to the latest version the packages for building, development, documentation and testing.
-- Add statistics script to produce a report of the views, APIs and test for each app.
+- Update API vies and serializers for the latest Django REST framework
+ version. Replace DRF Swagger with DRF-YASG.
+- Update to the latest version of Pillow, django-activity-stream,
+ django-compressor, django-cors-headers, django-formtools,
+ django-qsstats-magic, django-stronghold, django-suit, furl, graphviz,
+ pyocr, python-dateutil, python-magic, pytz, sh.
+- Update to the latest version the packages for building, development,
+ documentation and testing.
+- Add statistics script to produce a report of the views, APIs and test
+ for each app.
- Merge base64 filename patch from Cornelius Ludmann.
-- SearchModel retrun interface changed. The class no longer returns the result_set value. Use the queryset returned instead.
+- SearchModel retrun interface changed. The class no longer returns the
+ result_set value. Use the queryset returned instead.
- Update to Font Awesome 5.
- Turn Mayan EDMS into a single page app.
- Split base.js into mayan_app.js, mayan_image.js, partial_navigation.js.
- Add a HOME_VIEW setting. Use it for the default view to be loaded.
-- Fix bug in document page view. Was storing the URL and the querystring as a single url variable.
+- Fix bug in document page view. Was storing the URL and the querystring
+ as a single url variable.
- Use history.back instead of history.go(-1).
-- Don't use the previous variable when canceling a form action. Form now use only javascript's history.back().
+- Don't use the previous variable when canceling a form action. Form now
+ use only javascript's history.back().
- Add template and modal to display server side errors.
- Remove the unused scrollable_content internal feature.
- Remove unused animate.css package.
@@ -904,25 +989,34 @@
- Add notification count inside a badge on the notification link.
- Add the MERC specifying javascript library usage.
- Documents without at least a version are not scanned for duplicates.
-- Use a SHA256 hex digest of the secret key at the name of the lockfile. This makes the generation of the name repeatable while unique between installations.
+- Use a SHA256 hex digest of the secret key at the name of the lockfile.
+ This makes the generation of the name repeatable while unique
+ between installations.
- Squashed apps migrations.
-- Convert document thumbnails, preview, image preview and staging files to template base widgets.
+- Convert document thumbnails, preview, image preview and staging files
+ to template base widgets.
- Unify all document widgets.
-- Display resolution settings are now specified as width and height and not a single resolution value.
+- Display resolution settings are now specified as width and height and not
+ a single resolution value.
- Printed pages are now full width.
- Move the invalid document markup to a separate HTML template.
- Update to Fancybox 3.
- Update to jQuery 3.3.1
- Move transfomations to their own module.
-- Split documents.tests.test_views into base.py, test_deleted_document_views.py,
- test_document_page_views.py, test_document_type_views.py, test_document_version_views.py,
- test_document_views.py, test_duplicated_document_views.py
+- Split documents.tests.test_views into base.py,
+ test_deleted_document_views.py,
+ test_document_page_views.py, test_document_type_views.py,
+ test_document_version_views.py, test_document_views.py,
+ test_duplicated_document_views.py
- Sort smart links by label.
-- Rename the internal name of the document type permissions namespace. Existing permissions will need to be updated.
-- Add support for OR type searches. Use the "OR" string between the terms. Example: term1 OR term2.
+- Rename the internal name of the document type permissions namespace.
+ Existing permissions will need to be updated.
+- Add support for OR type searches. Use the "OR" string between the terms.
+ Example: term1 OR term2.
- Removed redundant permissions checks.
- Move the page count display to the top of the image.
-- Unify the way to gather the project's metadata. Use mayan.__XX__ and a new common tag named {% project_information '' %}
+- Unify the way to gather the project's metadata. Use mayan.__XX__ and
+ a new common tag named {% project_information '' %}
- Return to the same source view after uploading a document.
- Add new WizardStep class to decouple the wizard step configuration.
- Add support for deregister upload wizard steps.
@@ -932,7 +1026,8 @@
- Improve and add additional diagrams.
- Change documenation theme to rtd.
- Fix carousel item height issues.
-- Add the "to=" keyword argument to all ForeignKey, ManayToMany and OneToOne Fields.
+- Add the "to=" keyword argument to all ForeignKey, ManayToMany and OneToOne
+ Fields.
- Add Makefile target to check the format of the README.rst file.
- Mark the feature to detect and fix the orientatin of PDF as experimental.
- Don't show documents with 0 duplicates in the duplicated document list.
@@ -942,14 +1037,14 @@
- Add support for groups ACLs.
- Sort permission namespaces and permissions in the role permission views.
- Invert the columns in the ACL detail view.
-- Fix issue #454. Thanks to Andrei Korostelev @kindkaktus for the issue and the
- solution.
-- Update the role permission edit view require the permission grant or permission
- revoke permissions for the selected role.
-- Only show the new document link if the user has access to create documents of
- at least one document type. GitLab Issue #302. Thanks to kg @kgraves.
-- Support passing arguments to the document, document cache and document signatures
- storage backends. New settings: DOCUMENTS_STORAGE_BACKEND_ARGUMENTS,
+- Fix issue #454. Thanks to Andrei Korostelev @kindkaktus for the issue and
+ the solution.
+- Update the role permission edit view require the permission grant or
+ permission revoke permissions for the selected role.
+- Only show the new document link if the user has access to create documents
+ of at least one document type. GitLab Issue #302. Thanks to kg @kgraves.
+- Support passing arguments to the document, document cache and document
+ signatures storage backends. New settings: DOCUMENTS_STORAGE_BACKEND_ARGUMENTS,
DOCUMENTS_CACHE_STORAGE_BACKEND_ARGUMENTS, SIGNATURES_STORAGE_BACKEND_ARGUMENTS
- Remove the setting STORAGE_FILESTORAGE_LOCATION. Document storage
location for the storage.backend.filebasedstorage.FileBasedStorage
@@ -976,39 +1071,57 @@
the solution.
- Removing running workflow instances in document of a specific type if
that document type is removed from the workflow.
-- Make error messages persistent and increase the timeout of warning to 10 seconds.
+- Make error messages persistent and increase the timeout of warning to 10
+ seconds.
- Improve rendering of the details form.
-- Update rendering of the readonly multiselect widget to conform to Django's updated field class interface.
+- Update rendering of the readonly multiselect widget to conform to Django's
+ updated field class interface.
- Add warning when using SQLite as the database backend.
- Use Mailgun's flanker library to process the email sources.
-- Add locking for interval sources. This reduces the chance of repeated documents from long running email downloads.
-- Add the option to enable or disable parsing when uploading a document for each document type.
-- Add a new setting option to enable automatic parsing for each new document type created.
+- Add locking for interval sources. This reduces the chance of repeated
+ documents from long running email downloads.
+- Add the option to enable or disable parsing when uploading a document
+ for each document type.
+- Add a new setting option to enable automatic parsing for each new
+ document type created.
- Add support for HTML bodies to the user mailers.
-- Production ALLOWED_HOSTS settings now defaults to a safer ['127.0.0.1', 'localhost', '[::1]']
+- Production ALLOWED_HOSTS settings now defaults to a safer
+ ['127.0.0.1', 'localhost', '[::1]']
- Capture menu resolution errors on invalid URLs. Closes GitLab issue #420.
-- New environment variables: MAYAN_SECRET_KEY, MAYAN_CELERY_ALWAYS_EAGER, MAYAN_CELERY_RESULT_BACKEND,
- MAYAN_BROKER_URL, MAYAN_DATABASE_ENGINE, MAYAN_DATABASE_CONN_MAX_AGE, MAYAN_DATABASE_NAME,
- MAYAN_DATABASE_USER, MAYAN_DATABASE_PASSWORD, MAYAN_DATABASE_HOST, MAYAN_DATABASE_PORT,
+- New environment variables: MAYAN_SECRET_KEY, MAYAN_CELERY_ALWAYS_EAGER,
+ MAYAN_CELERY_RESULT_BACKEND, MAYAN_BROKER_URL, MAYAN_DATABASE_ENGINE,
+ MAYAN_DATABASE_CONN_MAX_AGE, MAYAN_DATABASE_NAME, MAYAN_DATABASE_USER,
+ MAYAN_DATABASE_PASSWORD, MAYAN_DATABASE_HOST, MAYAN_DATABASE_PORT,
MAYAN_DEBUG.
-- Stricter defaults. CELERY_ALWAYS_EAGER to False, ALLOWED_HOSTS to ['127.0.0.1', 'localhost', '[::1]'].
-- New initialization command. Creates media/system and populates the SECRET_KEY and VERSION files.
+- Stricter defaults. CELERY_ALWAYS_EAGER to False, ALLOWED_HOSTS to
+ ['127.0.0.1', 'localhost', '[::1]'].
+- New initialization command. Creates media/system and populates the
+ SECRET_KEY and VERSION files.
- Sane scanner source paper source now defaults to blank.
- Merge Docker image creation back into the main repository.
-- Docker image now uses gunicorn and whitenoise instead of NGINX to server the app and
- the static media.
+- Docker image now uses gunicorn and whitenoise instead of NGINX to server
+ the app and the static media.
- All installation artifact are now created and read from the media folder.
- Debian is now the Linux distribution used for the Docker image.
- Most Docker Celery workers are now execute using a lower OS priority number.
-- Add COMMON_PRODUCTION_ERROR_LOGGING setting to control the logging of errors in production. Defaults to False.
-- Change the error log file handle class to RotatingFileHandle to avoid an indefinitely growing log file.
+- Add COMMON_PRODUCTION_ERROR_LOGGING setting to control the logging of
+ errors in production. Defaults to False.
+- Change the error log file handle class to RotatingFileHandle to avoid an
+ indefinitely growing log file.
- Disable embedded signatute verification during the perform upgrade command.
-- Replace the DOCUMENTS_LANGUAGE_CHOICES setting option. Replaced with the new DOCUMENTS_LANGUAGE_CODES.
-- Fix error when trying to upload a document from and email account with 'from' and 'subject' metadata.
+- Replace the DOCUMENTS_LANGUAGE_CHOICES setting option. Replaced with the
+ new DOCUMENTS_LANGUAGE_CODES.
+- Fix error when trying to upload a document from and email account with
+ 'from' and 'subject' metadata.
- Fix typo on message.header get from 'Suject' to 'Subject'.
-- On multi part emails keep the original From and Subject properties for all subsequent parts if the sub parts don't specify them. Fixes issue #481. Thanks to Robert Schöftner @robert.schoeftner for the report and debug information.
-- Don't provide a default for the scanner source adf_mode. Some scanners throw an error even when the selection
- if supported.
-- Add a "Quick Download" action to reduce the number of steps to download a single document. GitLab issue #338.
-- Recalculate a document's indexes when attaching or removing a tag from or to it.
+- On multi part emails keep the original From and Subject properties
+ for all subsequent parts if the sub parts don't specify them.
+ Fixes issue #481. Thanks to Robert Schöftner @robert.schoeftner for the
+ report and debug information.
+- Don't provide a default for the scanner source adf_mode. Some scanners
+ throw an error even when the selection if supported.
+- Add a "Quick Download" action to reduce the number of steps to download
+ a single document. GitLab issue #338.
+- Recalculate a document's indexes when attaching or removing a tag from
+ or to it.
- Recalculate all of a tag's documents when a tag is about to be deleted.
diff --git a/README.md b/README.md
index cc0cb970fa..37026453b4 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
+[](https://paypal.me/MayanEDMS)
[![pypi][pypi]][pypi-url]
[![builds][builds]][builds-url]
-[![coverage][cover]][cover-url]
![python][python]
![license][license]
[](https://hub.docker.com/r/mayanedms/mayanedms/)
[](https://hub.docker.com/r/mayanedms/mayanedms/)
-[](https://microbadger.com/images/mayanedms/mayanedms)
+
[pypi]: http://img.shields.io/pypi/v/mayan-edms.svg
[pypi-url]: http://badge.fury.io/py/mayan-edms
@@ -43,6 +43,20 @@
+
Book
+
+The pre-release version of the book "Exploring Mayan EDMS" available now at a discounted price!
+
+
+
+Limited quantities. Buyers of the pre-release will get the full version for free when it is ready.
+
+The link is https://sellfy.com/p/um2fkx/
+
Installation
The easiest way to use Mayan EDMS is by using the official
diff --git a/README.rst b/README.rst
index 2066833da6..25498d500c 100644
--- a/README.rst
+++ b/README.rst
@@ -1,4 +1,4 @@
-|pypi| |builds| |coverage| |python| |license| |docker_pulls| |docker_stars| |docker_layers|
+|donation| |pypi| |builds| |coverage| |python| |license| |docker_pulls| |docker_stars| |docker_layers|
.. image:: https://gitlab.com/mayan-edms/mayan-edms/raw/master/docs/_static/mayan_logo.png
@@ -25,6 +25,16 @@ at: https://docs.mayan-edms.com/topics/installation.html
.. _Docker: https://www.docker.com/
+The pre-release version of the book "Exploring Mayan EDMS" available now at a discounted price!
+
+.. image:: https://camo.githubusercontent.com/89d2fe787507c9247aa7bb406e2682b53eb7a5f9/68747470733a2f2f64313273776274773731397934732e636c6f756466726f6e742e6e65742f696d616765732f76365270785734302f615030714b4c6a6b50694175585a6859754234352f774441554c417a4679782e6a7065673f773d353438
+ :align: center
+ :width: 300
+ :target: https://sellfy.com/p/um2fkx/
+
+Limited quantities. Buyers of the pre-release will get the full version for free when it is ready.
+Click the image or visit: https://sellfy.com/p/um2fkx/
+
Hardware requirements
- 2 Gigabytes of RAM (1 Gigabyte if OCR is turned off).
@@ -44,6 +54,8 @@ Important links
- `Videos `__
+.. |donation| image:: https://img.shields.io/badge/donation-PayPal-brightgreen
+ :target: https://paypal.me/MayanEDMS
.. |pypi| image:: http://img.shields.io/pypi/v/mayan-edms.svg
:target: http://badge.fury.io/py/mayan-edms
.. |builds| image:: https://gitlab.com/mayan-edms/mayan-edms/badges/master/build.svg
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 14ae97ed69..bd503964c5 100755
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -23,6 +23,8 @@ RUN set -x \
apt-get update \
&& apt-get install -y --no-install-recommends \
exiftool \
+ fonts-arphic-uming \
+ fonts-arphic-ukai \
ghostscript \
gpgv \
gnupg1 \
@@ -60,7 +62,6 @@ echo "save \"\"" >> /etc/redis/redis.conf \
# Only provision 1 database
&& echo "databases 1" >> /etc/redis/redis.conf
-
####
# BUILDER_IMAGE - This image buildS the Python package and is discarded afterwards
####
diff --git a/docker/rootfs/usr/local/bin/entrypoint.sh b/docker/rootfs/usr/local/bin/entrypoint.sh
index 733bd5c763..18b0aa7e78 100755
--- a/docker/rootfs/usr/local/bin/entrypoint.sh
+++ b/docker/rootfs/usr/local/bin/entrypoint.sh
@@ -6,7 +6,10 @@ INSTALL_FLAG=/var/lib/mayan/system/SECRET_KEY
CONCURRENCY_ARGUMENT=--concurrency=
DEFAULT_USER_UID=1000
-DEFAULT_USER_GUID=1000
+DEFAULT_USER_GID=1000
+
+MAYAN_USER_UID=${MAYAN_USER_UID:-${DEFAULT_USER_UID}}
+MAYAN_USER_GID=${MAYAN_USER_GID:-${DEFAULT_USER_GID}}
export MAYAN_DEFAULT_BROKER_URL=redis://127.0.0.1:6379/0
export MAYAN_DEFAULT_CELERY_RESULT_BACKEND=redis://127.0.0.1:6379/0
@@ -30,9 +33,18 @@ MAYAN_WORKER_FAST_CONCURRENCY=${MAYAN_WORKER_FAST_CONCURRENCY:-1}
MAYAN_WORKER_MEDIUM_CONCURRENCY=${MAYAN_WORKER_MEDIUM_CONCURRENCY:-1}
MAYAN_WORKER_SLOW_CONCURRENCY=${MAYAN_WORKER_SLOW_CONCURRENCY:-1}
-echo "mayan: changing uid/guid"
-usermod mayan -u ${MAYAN_USER_UID:-${DEFAULT_USER_UID}}
-groupmod mayan -g ${MAYAN_USER_GUID:-${DEFAULT_USER_GUID}}
+update_uid_gid() {
+ echo "mayan: update_uid_gid()"
+ groupmod mayan -g ${MAYAN_USER_GID} 2>/dev/null || true
+ usermod mayan -u ${MAYAN_USER_UID} -g ${MAYAN_USER_GID} 2>/dev/null
+
+ if [ ${MAYAN_USER_UID} -ne ${DEFAULT_USER_UID} ] || [ ${MAYAN_USER_GID} -ne ${DEFAULT_USER_GID} ]; then
+ echo "mayan: Updating file ownership. This might take a while if there are many documents."
+ chown -R mayan:mayan ${MAYAN_INSTALL_DIR} ${MAYAN_STATIC_ROOT} ${MAYAN_MEDIA_ROOT}
+ fi
+}
+
+update_uid_gid
if [ "$MAYAN_WORKER_FAST_CONCURRENCY" -eq 0 ]; then
MAYAN_WORKER_FAST_CONCURRENCY=
diff --git a/docker/rootfs/version b/docker/rootfs/version
index 351227fca3..f092941a75 100755
--- a/docker/rootfs/version
+++ b/docker/rootfs/version
@@ -1 +1 @@
-3.2.4
+3.2.8
diff --git a/docs/chapters/development.rst b/docs/chapters/development.rst
index 3d887919cc..90e20552c9 100644
--- a/docs/chapters/development.rst
+++ b/docs/chapters/development.rst
@@ -226,32 +226,46 @@ Git branch structure
Mayan EDMS follows a simplified model layout based on Vincent Driessen's
`Successful Git Branching Model`_ blog post.
-``development``
- The "next release" branch, likely unstable, don't use in production.
+``/versions/micro``
+ Working branch for the next bugfix release. Micro increment (third digit).
+ Only bug fixes, minor features, back-ported urgent features. This
+ branch is stable and safe for production.
+``/versions/minor``
+ Working branch for the next minor release (second digit). New features,
+ occasional breakage. Not for production but should run in test
+ environment most of the time. This is the branch you will want to
+ try out if you want to check out new features.
+``/versions/major``
+ Working branch for the next major release (first digit). New features,
+ incompatible changes to the user facing interfaces. Broken most of the
+ time, not for production and should only be cloned by developers
+ with experience with Mayan's development.
``master``
Current production release (|version|). Points to the latest version of
the latest series. Production quality code.
-``feature/``
- Unfinished/unmerged feature. Likely unstable, don't use in production.
-
+``features/``
+ Working branches for unfinished and unmerged feature. Likely unstable,
+ don't use in production. Once the feature is complete, it is merged
+ into one of the versions branches and deleted.
+
Special branches:
``releases/all``
- Used by the continuous delivery system to trigger the build and release
+ Pushing code to this branch will trigger the build and release
a new Docker image, Documentation and Python package.
``releases/docker``
- Used by the continuous delivery system to trigger the build and release
+ Pushing code to this branch will trigger the build and release
of a new Docker image to Docker Hub.
``releases/documentation``
- Used by the continuous delivery system to trigger the build and release
+ Pushing code to this branch will trigger the build and release
of new documentation.
``releases/python``
- Used by the continuous delivery system to trigger the build and release
+ Pushing code to this branch will trigger the build and release
of a new Python package to PyPI.
``nightly``
- Used by the continuous delivery system to trigger the build and release
+ Pushing code to this branch will trigger the build and release
of a new Docker image based on development code to the GitLab image
- repository.
+ repository only. The image will not be published to Docker Hub.
Each release is tagged separately using annotated Git tags.
@@ -519,7 +533,7 @@ Release using GitLab CI
::
git checkout releases/all
- git merge versions/next
+ git merge
#. Push code to trigger builds:
::
diff --git a/docs/chapters/docker.rst b/docs/chapters/docker.rst
index c99c7249a6..b2e0c5f4c6 100644
--- a/docs/chapters/docker.rst
+++ b/docs/chapters/docker.rst
@@ -233,6 +233,12 @@ and will exhaust the available Postgres connections available if a number
other than 0 is used. Reference: https://serverfault.com/questions/635100/django-conn-max-age-persists-connections-but-doesnt-reuse-them-with-postgresq
and https://github.com/benoitc/gunicorn/issues/996
+``MAYAN_GUNICORN_TIMEOUT``
+
+Optional. Changes the amount of time the frontend worker will wait for a
+request to finish before raising a timeout error. The default is 120
+seconds.
+
``MAYAN_GUNICORN_WORKERS``
Optional. This environment variable controls the number of frontend workers
@@ -269,9 +275,9 @@ number of CPUs detected).
Optional. Changes the UID of the ``mayan`` user internal to the Docker
container. Defaults to 1000.
-``MAYAN_USER_GUID``
+``MAYAN_USER_GID``
-Optional. Changes the GUID of the ``mayan`` user internal to the Docker
+Optional. Changes the GID of the ``mayan`` user internal to the Docker
container. Defaults to 1000.
diff --git a/docs/chapters/sources.rst b/docs/chapters/sources.rst
index 0b55bc0640..1d054bb3df 100644
--- a/docs/chapters/sources.rst
+++ b/docs/chapters/sources.rst
@@ -15,7 +15,8 @@ The current document sources supported are:
- IMAP email - Same as the ``POP3`` email source but for email accounts using
the ``IMAP`` protocol.
- Watch folder - A filesystem folder that is scanned periodically for files.
- Any file in the watch folder is automatically uploaded.
+ Any file in the watch folder is automatically uploaded. When the upload for a
+ file is completed, the file is removed from source folder.
- Staging folder - Folder where networked attached scanned can save image
files. The files in these staging folders are scanned and a preview is
generated to help the process of upload. Staging folders and Watch folders
diff --git a/docs/conf.py b/docs/conf.py
index 210f696c85..520ff4791e 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -22,7 +22,9 @@ import mayan
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
-sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "_ext")))
+sys.path.append(
+ os.path.abspath(os.path.join(os.path.dirname(__file__), '_ext'))
+)
# -- General configuration -----------------------------------------------------
@@ -34,12 +36,13 @@ sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "_ext"))
#extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode']
#extensions = ["djangodocs", "sphinx.ext.intersphinx"]
extensions = [
- 'sphinx.ext.extlinks', 'sphinxcontrib.blockdiag', 'sphinxcontrib.spelling'
+ 'sphinx.ext.extlinks', 'sphinxcontrib.blockdiag',
+ 'sphinxcontrib.spelling'
]
blockdiag_antialias = True
-blockdiag_html_image_format = "SVG"
-blockdiag_latex_image_format = "PDF"
+blockdiag_html_image_format = 'SVG'
+blockdiag_latex_image_format = 'PDF'
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
@@ -106,12 +109,14 @@ pygments_style = 'sphinx'
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
-html_theme = 'classic'
+html_theme = 'sphinx_rtd_theme'
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
# documentation.
-#html_theme_options = {}
+html_theme_options = {
+ 'analytics_id': 'UA-52965619-6',
+}
# Add any paths that contain custom themes here, relative to this directory.
#html_theme_path = []
@@ -139,7 +144,7 @@ html_static_path = ['_static']
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
# using the given strftime format.
-#html_last_updated_fmt = '%b %d, %Y'
+html_last_updated_fmt = '%b %d, %Y'
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
@@ -162,7 +167,7 @@ html_static_path = ['_static']
#html_split_index = False
# If true, links to the reST sources are added to the pages.
-#html_show_sourcelink = True
+html_show_sourcelink = False
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
#html_show_sphinx = True
@@ -181,8 +186,6 @@ html_static_path = ['_static']
# Output file base name for HTML help builder.
htmlhelp_basename = 'MayanEDMSdoc'
-html_show_sourcelink = False
-
html_show_sphinx = False
# -- Options for LaTeX output --------------------------------------------------
@@ -233,8 +236,6 @@ man_pages = [
[mayan.__author__], 1)
]
-html_theme = 'sphinx_rtd_theme'
-
# -- External links --
extlinks = {
'django-docs': (
@@ -242,6 +243,9 @@ extlinks = {
mayan.__django_version__
), 'Django documentation section: '
),
+ 'forum-topic': (
+ 'https://forum.mayan-edms.com/viewtopic.php?t=%s', 'Forum topic #'
+ ),
'github-issue': (
'https://github.com/mayan-edms/mayan-edms/issues/%s', 'GitHub issue #'
),
@@ -250,5 +254,6 @@ extlinks = {
)
}
+
def setup(app):
app.add_stylesheet('css/custom.css')
diff --git a/docs/releases/3.2.5.rst b/docs/releases/3.2.5.rst
index 4bfc90146b..d0d0065f98 100644
--- a/docs/releases/3.2.5.rst
+++ b/docs/releases/3.2.5.rst
@@ -1,7 +1,7 @@
Version 3.2.5
=============
-Released: July XX, 2019
+Released: July 05, 2019
Changes
@@ -18,6 +18,10 @@ Changes
- Add alert when settings are changed and util the installation
is restarted. GitLab issue #605. Thanks to
Vikas Kedia (@vikaskedia) to the report.
+- Update Django to version 1.11.22, PyYAML to version 5.1.1,
+ django-widget-tweaks to version 1.4.5, pathlib2 to version 2.3.4,
+ Werkzeug to version 0.15.4, django-extensions to version 2.1.9,
+ django-rosetta to version 0.9.3, psutil to version 5.6.3.
Removals
--------
diff --git a/docs/releases/3.2.6.rst b/docs/releases/3.2.6.rst
new file mode 100644
index 0000000000..0e897a24c9
--- /dev/null
+++ b/docs/releases/3.2.6.rst
@@ -0,0 +1,111 @@
+Version 3.2.6
+=============
+
+Released: July 10, 2019
+
+
+Changes
+-------
+
+- Remove the smart settings app * import. Following MERC 0005.
+- Encode settings YAML before hashing. Avoids unicode issues with Python 3.
+- Fix document icon used in the workflow runtime links.
+- Add trashed date time label.
+- Fix thumbnail generation issue. GitLab issue #637.
+ Thanks to Giacomo Cariello (@giacomocariello) for the report
+ and the merge request fixing the issue.
+
+Removals
+--------
+
+- None
+
+
+Upgrading from a previous version
+---------------------------------
+
+If installed via Python's PIP
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Remove deprecated requirements::
+
+ sudo -u mayan curl https://gitlab.com/mayan-edms/mayan-edms/raw/master/removals.txt -o /tmp/removals.txt && sudo -u mayan /opt/mayan-edms/bin/pip uninstall -y -r /tmp/removals.txt
+
+Type in the console::
+
+ sudo -u mayan /opt/mayan-edms/bin/pip install mayan-edms==3.2.6
+
+the requirements will also be updated automatically.
+
+
+Using Git
+^^^^^^^^^
+
+If you installed Mayan EDMS by cloning the Git repository issue the commands::
+
+ $ git reset --hard HEAD
+ $ git pull
+
+otherwise download the compressed archived and uncompress it overriding the
+existing installation.
+
+Remove deprecated requirements::
+
+ $ pip uninstall -y -r removals.txt
+
+Next upgrade/add the new requirements::
+
+ $ pip install --upgrade -r requirements.txt
+
+
+Common steps
+^^^^^^^^^^^^
+
+Perform these steps after updating the code from either step above.
+
+Make a backup of your supervisord file::
+
+ sudo cp /etc/supervisor/conf.d/mayan.conf /etc/supervisor/conf.d/mayan.conf.bck
+
+Update the supervisord configuration file. Replace the environment
+variables values show here with your respective settings. This step will refresh
+the supervisord configuration file with the new queues and the latest
+recommended layout::
+
+ sudo MAYAN_DATABASE_ENGINE=django.db.backends.postgresql MAYAN_DATABASE_NAME=mayan \
+ MAYAN_DATABASE_PASSWORD=mayanuserpass MAYAN_DATABASE_USER=mayan \
+ MAYAN_DATABASE_HOST=127.0.0.1 MAYAN_MEDIA_ROOT=/opt/mayan-edms/media \
+ /opt/mayan-edms/bin/mayan-edms.py platformtemplate supervisord > /etc/supervisor/conf.d/mayan.conf
+
+Edit the supervisord configuration file and update any setting the template
+generator missed::
+
+ sudo vi /etc/supervisor/conf.d/mayan.conf
+
+Migrate existing database schema with::
+
+ sudo -u mayan MAYAN_DATABASE_ENGINE=django.db.backends.postgresql MAYAN_DATABASE_NAME=mayan \
+ MAYAN_DATABASE_PASSWORD=mayanuserpass MAYAN_DATABASE_USER=mayan \
+ MAYAN_DATABASE_HOST=127.0.0.1 MAYAN_MEDIA_ROOT=/opt/mayan-edms/media \
+ /opt/mayan-edms/bin/mayan-edms.py performupgrade
+
+Add new static media::
+
+ sudo -u mayan MAYAN_MEDIA_ROOT=/opt/mayan-edms/media \
+ /opt/mayan-edms/bin/mayan-edms.py preparestatic --noinput
+
+The upgrade procedure is now complete.
+
+
+Backward incompatible changes
+-----------------------------
+
+- None
+
+
+Bugs fixed or issues closed
+---------------------------
+
+- :gitlab-issue:`637` Thumbnail generation bug
+
+.. _PyPI: https://pypi.python.org/pypi/mayan-edms/
diff --git a/docs/releases/3.2.7.rst b/docs/releases/3.2.7.rst
new file mode 100644
index 0000000000..2054f37b80
--- /dev/null
+++ b/docs/releases/3.2.7.rst
@@ -0,0 +1,145 @@
+Version 3.2.7
+=============
+
+Released: August 28, 2019
+
+
+Changes
+-------
+
+- Fix checkouts form bug. Fixes GitLab issue #654
+ Thanks to Lucius Schaerer (@lschaer1) for the report.
+- Disable pagination current page button
+ Current page button was clickable and would cause the
+ single page navigation to jump to the home view.
+- Remove redundant Celery queue declarations from the
+ file_metadata app.
+- Add internal_name field to workflow serializer.
+ Fixes workflow API creation view.
+- Fix document cabinet list API view. Thanks for forum user
+ "jere" for the report. Forum topic 1039.
+- Fix document template column field. GitLab issue #655.
+ Thanks to Christian Wiegand (@christianwgd) for the
+ report.
+- Increase mailing profile password field max length
+ from 48 to 128 characters. GitLab issue #657.
+ Thanks to sigsec (@sigsec) for the report.
+- Update the Docker entrypoint to update the ownership
+ of files when the UID of GUID are changed.
+ GitLab issue #650. Thanks to Fabian (@ruffy91)
+ for the report.
+- Update the Docker entrypoint to allow changing
+ the GID of the mayan user to existing values.
+ GitLab issue #652. Thanks to Fabian (@ruffy91)
+ for the report.
+- Rename the MAYAN_USER_GUID environment variable
+ to MAYAN_USER_GID.
+- Backport individual index rebuild support.
+- Add automatic adjustment of HTML body on navigation
+ bar changes. Closes GitLab issue #643. Thanks to
+ Light Templar (@LightTemplar) for the report.
+- Unify all line endings to be Linux style.
+- Make sure system alerts don't appear under
+ floating elements.
+
+Removals
+--------
+
+- None
+
+
+Upgrading from a previous version
+---------------------------------
+
+If installed via Python's PIP
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Remove deprecated requirements::
+
+ sudo -u mayan curl https://gitlab.com/mayan-edms/mayan-edms/raw/master/removals.txt -o /tmp/removals.txt && sudo -u mayan /opt/mayan-edms/bin/pip uninstall -y -r /tmp/removals.txt
+
+Type in the console::
+
+ sudo -u mayan /opt/mayan-edms/bin/pip install mayan-edms==3.2.7
+
+the requirements will also be updated automatically.
+
+
+Using Git
+^^^^^^^^^
+
+If you installed Mayan EDMS by cloning the Git repository issue the commands::
+
+ $ git reset --hard HEAD
+ $ git pull
+
+otherwise download the compressed archived and uncompress it overriding the
+existing installation.
+
+Remove deprecated requirements::
+
+ $ pip uninstall -y -r removals.txt
+
+Next upgrade/add the new requirements::
+
+ $ pip install --upgrade -r requirements.txt
+
+
+Common steps
+^^^^^^^^^^^^
+
+Perform these steps after updating the code from either step above.
+
+Make a backup of your supervisord file::
+
+ sudo cp /etc/supervisor/conf.d/mayan.conf /etc/supervisor/conf.d/mayan.conf.bck
+
+Update the supervisord configuration file. Replace the environment
+variables values show here with your respective settings. This step will refresh
+the supervisord configuration file with the new queues and the latest
+recommended layout::
+
+ sudo MAYAN_DATABASE_ENGINE=django.db.backends.postgresql MAYAN_DATABASE_NAME=mayan \
+ MAYAN_DATABASE_PASSWORD=mayanuserpass MAYAN_DATABASE_USER=mayan \
+ MAYAN_DATABASE_HOST=127.0.0.1 MAYAN_MEDIA_ROOT=/opt/mayan-edms/media \
+ /opt/mayan-edms/bin/mayan-edms.py platformtemplate supervisord > /etc/supervisor/conf.d/mayan.conf
+
+Edit the supervisord configuration file and update any setting the template
+generator missed::
+
+ sudo vi /etc/supervisor/conf.d/mayan.conf
+
+Migrate existing database schema with::
+
+ sudo -u mayan MAYAN_DATABASE_ENGINE=django.db.backends.postgresql MAYAN_DATABASE_NAME=mayan \
+ MAYAN_DATABASE_PASSWORD=mayanuserpass MAYAN_DATABASE_USER=mayan \
+ MAYAN_DATABASE_HOST=127.0.0.1 MAYAN_MEDIA_ROOT=/opt/mayan-edms/media \
+ /opt/mayan-edms/bin/mayan-edms.py performupgrade
+
+Add new static media::
+
+ sudo -u mayan MAYAN_MEDIA_ROOT=/opt/mayan-edms/media \
+ /opt/mayan-edms/bin/mayan-edms.py preparestatic --noinput
+
+The upgrade procedure is now complete.
+
+
+Backward incompatible changes
+-----------------------------
+
+- None
+
+
+Bugs fixed or issues closed
+---------------------------
+
+- :gitlab-issue:`643` The "Actions" button won't show up, if window size between 992 and 1248 px
+- :gitlab-issue:`650` Permission denied when MAYAN_USER_UID and MAYAN_USER_GUID are set
+- :gitlab-issue:`652` MAYAN_USER_GUID cannot be set to specific values
+- :gitlab-issue:`654` Internal Server Error, Document Checkout
+- :gitlab-issue:`655` Index setup tree view shows two times the "enabled" field instead of "Link documents"
+- :gitlab-issue:`657` Mailer password length restriction is too short
+- :forum-topic:`1039` Re: /api/documents/{id}/cabinets returns 500
+- :forum-topic:`1050` edit/delete sub-cabinet
+
+.. _PyPI: https://pypi.python.org/pypi/mayan-edms/
diff --git a/docs/releases/3.2.8.rst b/docs/releases/3.2.8.rst
new file mode 100644
index 0000000000..ce6c37db6e
--- /dev/null
+++ b/docs/releases/3.2.8.rst
@@ -0,0 +1,161 @@
+Version 3.2.8
+=============
+
+Released: October 1, 2019
+
+
+Changes
+-------
+
+
+API
+^^^
+
+Fix an error when accessing some API entry points without
+being authenticated. Accessing API endpoints without being authenticated
+will now always return empty results.
+
+
+Cabinets
+^^^^^^^^
+
+Tweaked the jstree component's appearance to cope with long labels.
+Added a scrollbar, reduced the font size, switched to a sans serif font,
+and reduced padding. Thanks for forum user @briboe for the report.
+
+Workflow actions to add and remove documents from cabinets was added.
+
+
+Dependencies
+^^^^^^^^^^^^
+
+The Django version used was updated to version 1.11.24. The jQuery version
+used was updated to version 3.4.1. Both as fully backwards compatible with
+their previous versions.
+
+
+OCR
+^^^
+
+Support was added to delete the content of document's OCR or parsed content.
+Events for both situations was added allowing content deletion to be used
+as workflow transition triggers.
+
+
+Docker
+^^^^^^
+
+A missing recursive option was added to the Docker entrypoint
+command "chown" to change the ownership of files when specifying a custom
+UID or GID. Closes GitLab issue #668. Thanks to John Wice (@brilthor)
+for the report.
+
+Two fonts were added to the Docker image to support rendering Chinese office
+documents. Closes GitLab issue #666. Thanks to javawcy (@javawcy) and forum
+user @leoliu for the report and help closing this issue.
+
+
+Usability
+^^^^^^^^^
+
+Descriptions for screenreaders was added via image alt tag. The user interface
+will also now allow scaling.
+
+
+Removals
+--------
+
+- None
+
+
+Upgrading from a previous version
+---------------------------------
+
+If installed via Python's PIP
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Remove deprecated requirements::
+
+ sudo -u mayan curl https://gitlab.com/mayan-edms/mayan-edms/raw/master/removals.txt -o /tmp/removals.txt && sudo -u mayan /opt/mayan-edms/bin/pip uninstall -y -r /tmp/removals.txt
+
+Type in the console::
+
+ sudo -u mayan /opt/mayan-edms/bin/pip install mayan-edms==3.2.8
+
+the requirements will also be updated automatically.
+
+
+Using Git
+^^^^^^^^^
+
+If you installed Mayan EDMS by cloning the Git repository issue the commands::
+
+ $ git reset --hard HEAD
+ $ git pull
+
+otherwise download the compressed archived and uncompress it overriding the
+existing installation.
+
+Remove deprecated requirements::
+
+ $ pip uninstall -y -r removals.txt
+
+Next upgrade/add the new requirements::
+
+ $ pip install --upgrade -r requirements.txt
+
+
+Common steps
+^^^^^^^^^^^^
+
+Perform these steps after updating the code from either step above.
+
+Make a backup of your supervisord file::
+
+ sudo cp /etc/supervisor/conf.d/mayan.conf /etc/supervisor/conf.d/mayan.conf.bck
+
+Update the supervisord configuration file. Replace the environment
+variables values show here with your respective settings. This step will refresh
+the supervisord configuration file with the new queues and the latest
+recommended layout::
+
+ sudo MAYAN_DATABASE_ENGINE=django.db.backends.postgresql MAYAN_DATABASE_NAME=mayan \
+ MAYAN_DATABASE_PASSWORD=mayanuserpass MAYAN_DATABASE_USER=mayan \
+ MAYAN_DATABASE_HOST=127.0.0.1 MAYAN_MEDIA_ROOT=/opt/mayan-edms/media \
+ /opt/mayan-edms/bin/mayan-edms.py platformtemplate supervisord > /etc/supervisor/conf.d/mayan.conf
+
+Edit the supervisord configuration file and update any setting the template
+generator missed::
+
+ sudo vi /etc/supervisor/conf.d/mayan.conf
+
+Migrate existing database schema with::
+
+ sudo -u mayan MAYAN_DATABASE_ENGINE=django.db.backends.postgresql MAYAN_DATABASE_NAME=mayan \
+ MAYAN_DATABASE_PASSWORD=mayanuserpass MAYAN_DATABASE_USER=mayan \
+ MAYAN_DATABASE_HOST=127.0.0.1 MAYAN_MEDIA_ROOT=/opt/mayan-edms/media \
+ /opt/mayan-edms/bin/mayan-edms.py performupgrade
+
+Add new static media::
+
+ sudo -u mayan MAYAN_MEDIA_ROOT=/opt/mayan-edms/media \
+ /opt/mayan-edms/bin/mayan-edms.py preparestatic --noinput
+
+The upgrade procedure is now complete.
+
+
+Backward incompatible changes
+-----------------------------
+
+- None
+
+
+Bugs fixed or issues closed
+---------------------------
+
+- :gitlab-issue:`666` Chinese document such as .doc can't display well.
+- :gitlab-issue:`668` Permission denied errors with custom uid persist (650 needs re-open)
+- :forum-topic:`1120` Cabinet Presentation
+- :forum-topic:`2202` Cannot display Chinese character and cannot identify Excel files
+
+.. _PyPI: https://pypi.python.org/pypi/mayan-edms/
diff --git a/docs/releases/index.rst b/docs/releases/index.rst
index 80bdb19c1e..0b619a9906 100644
--- a/docs/releases/index.rst
+++ b/docs/releases/index.rst
@@ -20,6 +20,9 @@ versions of the documentation contain the release notes for any later releases.
.. toctree::
:maxdepth: 1
+ 3.2.8
+ 3.2.7
+ 3.2.6
3.2.5
3.2.4
3.2.3
diff --git a/mayan/__init__.py b/mayan/__init__.py
index 02c2642a13..4dffd359e1 100644
--- a/mayan/__init__.py
+++ b/mayan/__init__.py
@@ -1,9 +1,9 @@
from __future__ import unicode_literals
__title__ = 'Mayan EDMS'
-__version__ = '3.2.4'
-__build__ = 0x030204
-__build_string__ = 'v3.2.4_Sat Jun 29 02:50:51 2019 -0400'
+__version__ = '3.2.8'
+__build__ = 0x030208
+__build_string__ = 'v3.2.8_Tue Oct 1 13:31:40 2019 -0400'
__django_version__ = '1.11'
__author__ = 'Roberto Rosario'
__author_email__ = 'roberto.rosario@mayan-edms.com'
diff --git a/mayan/apps/acls/locale/ar/LC_MESSAGES/django.po b/mayan/apps/acls/locale/ar/LC_MESSAGES/django.po
index 266f7c0345..7d4202a627 100644
--- a/mayan/apps/acls/locale/ar/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/ar/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Arabic (http://www.transifex.com/rosarior/mayan-edms/language/ar/)\n"
diff --git a/mayan/apps/acls/locale/bg/LC_MESSAGES/django.po b/mayan/apps/acls/locale/bg/LC_MESSAGES/django.po
index c63866b825..f6a30b4a7f 100644
--- a/mayan/apps/acls/locale/bg/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/bg/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Bulgarian (http://www.transifex.com/rosarior/mayan-edms/language/bg/)\n"
diff --git a/mayan/apps/acls/locale/bs_BA/LC_MESSAGES/django.po b/mayan/apps/acls/locale/bs_BA/LC_MESSAGES/django.po
index 106436b792..902ccea172 100644
--- a/mayan/apps/acls/locale/bs_BA/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/bs_BA/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Bosnian (Bosnia and Herzegovina) (http://www.transifex.com/rosarior/mayan-edms/language/bs_BA/)\n"
diff --git a/mayan/apps/acls/locale/cs/LC_MESSAGES/django.po b/mayan/apps/acls/locale/cs/LC_MESSAGES/django.po
index 1aa27dae94..3e8a34ccce 100644
--- a/mayan/apps/acls/locale/cs/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/cs/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Czech (http://www.transifex.com/rosarior/mayan-edms/language/cs/)\n"
diff --git a/mayan/apps/acls/locale/da_DK/LC_MESSAGES/django.po b/mayan/apps/acls/locale/da_DK/LC_MESSAGES/django.po
index 16cfec73c6..931583bf19 100644
--- a/mayan/apps/acls/locale/da_DK/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/da_DK/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Danish (Denmark) (http://www.transifex.com/rosarior/mayan-edms/language/da_DK/)\n"
diff --git a/mayan/apps/acls/locale/de_DE/LC_MESSAGES/django.po b/mayan/apps/acls/locale/de_DE/LC_MESSAGES/django.po
index a6463d208f..c7119f59d1 100644
--- a/mayan/apps/acls/locale/de_DE/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/de_DE/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: German (Germany) (http://www.transifex.com/rosarior/mayan-edms/language/de_DE/)\n"
diff --git a/mayan/apps/acls/locale/el/LC_MESSAGES/django.po b/mayan/apps/acls/locale/el/LC_MESSAGES/django.po
index 2a203bec79..2427822150 100644
--- a/mayan/apps/acls/locale/el/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/el/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Greek (http://www.transifex.com/rosarior/mayan-edms/language/el/)\n"
diff --git a/mayan/apps/acls/locale/en/LC_MESSAGES/django.po b/mayan/apps/acls/locale/en/LC_MESSAGES/django.po
index 515977122a..e3a11ebe23 100644
--- a/mayan/apps/acls/locale/en/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/en/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
diff --git a/mayan/apps/acls/locale/es/LC_MESSAGES/django.po b/mayan/apps/acls/locale/es/LC_MESSAGES/django.po
index da325b1542..ef9a62e935 100644
--- a/mayan/apps/acls/locale/es/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/es/LC_MESSAGES/django.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:51+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Spanish (http://www.transifex.com/rosarior/mayan-edms/language/es/)\n"
diff --git a/mayan/apps/acls/locale/fa/LC_MESSAGES/django.po b/mayan/apps/acls/locale/fa/LC_MESSAGES/django.po
index 89a25cfd42..c37ff38d4b 100644
--- a/mayan/apps/acls/locale/fa/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/fa/LC_MESSAGES/django.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Persian (http://www.transifex.com/rosarior/mayan-edms/language/fa/)\n"
diff --git a/mayan/apps/acls/locale/fr/LC_MESSAGES/django.po b/mayan/apps/acls/locale/fr/LC_MESSAGES/django.po
index 7946f444fa..9ca8d30a4f 100644
--- a/mayan/apps/acls/locale/fr/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/fr/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: French (http://www.transifex.com/rosarior/mayan-edms/language/fr/)\n"
diff --git a/mayan/apps/acls/locale/hu/LC_MESSAGES/django.po b/mayan/apps/acls/locale/hu/LC_MESSAGES/django.po
index d9b1915d55..be7a7b9a72 100644
--- a/mayan/apps/acls/locale/hu/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/hu/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Hungarian (http://www.transifex.com/rosarior/mayan-edms/language/hu/)\n"
diff --git a/mayan/apps/acls/locale/id/LC_MESSAGES/django.po b/mayan/apps/acls/locale/id/LC_MESSAGES/django.po
index f05b38b412..fb8e252208 100644
--- a/mayan/apps/acls/locale/id/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/id/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Indonesian (http://www.transifex.com/rosarior/mayan-edms/language/id/)\n"
diff --git a/mayan/apps/acls/locale/it/LC_MESSAGES/django.mo b/mayan/apps/acls/locale/it/LC_MESSAGES/django.mo
index f286b85547..e7e8ac6ae4 100644
Binary files a/mayan/apps/acls/locale/it/LC_MESSAGES/django.mo and b/mayan/apps/acls/locale/it/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/acls/locale/it/LC_MESSAGES/django.po b/mayan/apps/acls/locale/it/LC_MESSAGES/django.po
index 05002f4535..ffa418d381 100644
--- a/mayan/apps/acls/locale/it/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/it/LC_MESSAGES/django.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
-"Last-Translator: Roberto Rosario\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-08-28 11:33+0000\n"
+"Last-Translator: Daniele Bortoluzzi \n"
"Language-Team: Italian (http://www.transifex.com/rosarior/mayan-edms/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -198,8 +198,8 @@ msgstr "Revoca accesso"
#: workflow_actions.py:175
msgid "Grant document access"
-msgstr ""
+msgstr "Concedi accesso al documento"
#: workflow_actions.py:214
msgid "Revoke document access"
-msgstr ""
+msgstr "Revoca accesso al documento"
diff --git a/mayan/apps/acls/locale/lv/LC_MESSAGES/django.po b/mayan/apps/acls/locale/lv/LC_MESSAGES/django.po
index 8acb9dad4d..2b71a0150d 100644
--- a/mayan/apps/acls/locale/lv/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/lv/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-28 11:16+0000\n"
"Last-Translator: Māris Teivāns \n"
"Language-Team: Latvian (http://www.transifex.com/rosarior/mayan-edms/language/lv/)\n"
diff --git a/mayan/apps/acls/locale/nl_NL/LC_MESSAGES/django.po b/mayan/apps/acls/locale/nl_NL/LC_MESSAGES/django.po
index 43f782289e..f86ea509a6 100644
--- a/mayan/apps/acls/locale/nl_NL/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/nl_NL/LC_MESSAGES/django.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/rosarior/mayan-edms/language/nl_NL/)\n"
diff --git a/mayan/apps/acls/locale/pl/LC_MESSAGES/django.mo b/mayan/apps/acls/locale/pl/LC_MESSAGES/django.mo
index ce098a3241..ab7acc71af 100644
Binary files a/mayan/apps/acls/locale/pl/LC_MESSAGES/django.mo and b/mayan/apps/acls/locale/pl/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/acls/locale/pl/LC_MESSAGES/django.po b/mayan/apps/acls/locale/pl/LC_MESSAGES/django.po
index cdad323055..10b72d89f7 100644
--- a/mayan/apps/acls/locale/pl/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/pl/LC_MESSAGES/django.po
@@ -4,15 +4,17 @@
#
# Translators:
# Daniel Winiarski , 2017
+# Marcin Lozynski , 2019
+# Tomasz Szymanowicz , 2019
# Wojciech Warczakowski , 2016
# Wojciech Warczakowski , 2017-2018
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
-"Last-Translator: Roberto Rosario\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-23 09:33+0000\n"
+"Last-Translator: Tomasz Szymanowicz \n"
"Language-Team: Polish (http://www.transifex.com/rosarior/mayan-edms/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -26,15 +28,15 @@ msgstr "Listy ACL"
#: events.py:8 permissions.py:7
msgid "Access control lists"
-msgstr "Listy ACL"
+msgstr "Listy kontroli dostępu"
#: events.py:12
msgid "ACL created"
-msgstr ""
+msgstr "Utworzono listę ACL"
#: events.py:15
msgid "ACL edited"
-msgstr ""
+msgstr "Wyedytowano listę ACL"
#: forms.py:15 models.py:49
msgid "Role"
@@ -55,7 +57,7 @@ msgstr "Uprawnienia"
#: managers.py:216
#, python-format
msgid "Object \"%s\" is not a model and cannot be checked for access."
-msgstr ""
+msgstr "Obiekt \"%s\" nie jest modelem i nie może być sprawdzony pod kątem dostępu."
#: managers.py:236
#, python-format
@@ -125,13 +127,13 @@ msgstr "Usuń listę ACL: %s"
#: views.py:147
msgid "There are no ACLs for this object"
-msgstr ""
+msgstr "Brak listy ACL dla tego objektu"
#: views.py:150
msgid ""
"ACL stands for Access Control List and is a precise method to control user "
"access to objects in the system."
-msgstr ""
+msgstr "Lista ACL stanowi metodę kontroli dostępu użytkownika do obiektów znajdujących się w systemie."
#: views.py:154
#, python-format
@@ -149,7 +151,7 @@ msgstr "Dostępne uprawnienia"
#: views.py:215
#, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"."
-msgstr ""
+msgstr "Rola \"%(role)s\" uprawnienia dla \"%(object)s\"."
#: views.py:224
msgid ""
@@ -157,7 +159,7 @@ msgid ""
"to the role and can't be removed from this view. Inherited permissions need "
"to be removed from the parent object's ACL or from them role via the Setup "
"menu."
-msgstr ""
+msgstr "Wyłączone prawa są dziedziczone z obiektu rodzica lub bezpośrednio nadane dla roli i nie mogą być usunięte w tym widoku. Dziedziczone prawa muszą być usunięte z listy ACL obiektu rodzica lub z roli w menu Ustawień."
#: workflow_actions.py:26
msgid "Object type"
@@ -191,16 +193,16 @@ msgstr "Uprawnienia do nadawania/odwoływania do/z roli dla obiektu."
#: workflow_actions.py:60
msgid "Grant access"
-msgstr "Przyznaj dostęp"
+msgstr "Przydziel dostęp"
#: workflow_actions.py:143
msgid "Revoke access"
-msgstr "Odwołaj dostęp"
+msgstr "Zabierz dostęp"
#: workflow_actions.py:175
msgid "Grant document access"
-msgstr ""
+msgstr "Przydziel dostęp dla dokumentu"
#: workflow_actions.py:214
msgid "Revoke document access"
-msgstr ""
+msgstr "Zabierz dostęp do dokumentu"
diff --git a/mayan/apps/acls/locale/pt/LC_MESSAGES/django.po b/mayan/apps/acls/locale/pt/LC_MESSAGES/django.po
index 56a7e901ba..a5ab1b8b9d 100644
--- a/mayan/apps/acls/locale/pt/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/pt/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Portuguese (http://www.transifex.com/rosarior/mayan-edms/language/pt/)\n"
diff --git a/mayan/apps/acls/locale/pt_BR/LC_MESSAGES/django.po b/mayan/apps/acls/locale/pt_BR/LC_MESSAGES/django.po
index 3ba4681a6f..ae5185a5eb 100644
--- a/mayan/apps/acls/locale/pt_BR/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/pt_BR/LC_MESSAGES/django.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/rosarior/mayan-edms/language/pt_BR/)\n"
diff --git a/mayan/apps/acls/locale/ro_RO/LC_MESSAGES/django.po b/mayan/apps/acls/locale/ro_RO/LC_MESSAGES/django.po
index a54f03263a..1408badffb 100644
--- a/mayan/apps/acls/locale/ro_RO/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/ro_RO/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-18 15:35+0000\n"
"Last-Translator: Harald Ersch\n"
"Language-Team: Romanian (Romania) (http://www.transifex.com/rosarior/mayan-edms/language/ro_RO/)\n"
diff --git a/mayan/apps/acls/locale/ru/LC_MESSAGES/django.po b/mayan/apps/acls/locale/ru/LC_MESSAGES/django.po
index b8494e8cc1..25f21fa5c0 100644
--- a/mayan/apps/acls/locale/ru/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/ru/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Russian (http://www.transifex.com/rosarior/mayan-edms/language/ru/)\n"
diff --git a/mayan/apps/acls/locale/sl_SI/LC_MESSAGES/django.po b/mayan/apps/acls/locale/sl_SI/LC_MESSAGES/django.po
index 2469b32127..68fc5ff5d1 100644
--- a/mayan/apps/acls/locale/sl_SI/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/sl_SI/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/rosarior/mayan-edms/language/sl_SI/)\n"
diff --git a/mayan/apps/acls/locale/tr_TR/LC_MESSAGES/django.po b/mayan/apps/acls/locale/tr_TR/LC_MESSAGES/django.po
index 94cda22a94..9e9e1e5f8e 100644
--- a/mayan/apps/acls/locale/tr_TR/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/tr_TR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/rosarior/mayan-edms/language/tr_TR/)\n"
diff --git a/mayan/apps/acls/locale/vi_VN/LC_MESSAGES/django.po b/mayan/apps/acls/locale/vi_VN/LC_MESSAGES/django.po
index 048e0c732d..3ac03a77ae 100644
--- a/mayan/apps/acls/locale/vi_VN/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/vi_VN/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/rosarior/mayan-edms/language/vi_VN/)\n"
diff --git a/mayan/apps/acls/locale/zh/LC_MESSAGES/django.po b/mayan/apps/acls/locale/zh/LC_MESSAGES/django.po
index 5e0145b33b..ca966bb1fb 100644
--- a/mayan/apps/acls/locale/zh/LC_MESSAGES/django.po
+++ b/mayan/apps/acls/locale/zh/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:14-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Chinese (http://www.transifex.com/rosarior/mayan-edms/language/zh/)\n"
diff --git a/mayan/apps/acls/managers.py b/mayan/apps/acls/managers.py
index 2bc9f457ff..0cb07b5987 100644
--- a/mayan/apps/acls/managers.py
+++ b/mayan/apps/acls/managers.py
@@ -239,6 +239,9 @@ class AccessControlListManager(models.Manager):
)
def restrict_queryset(self, permission, queryset, user):
+ if not user.is_authenticated():
+ return queryset.none()
+
# Check directly granted permission via a role
try:
Permission.check_user_permissions(
diff --git a/mayan/apps/acls/tests/test_actions.py b/mayan/apps/acls/tests/test_workflow_actions.py
similarity index 97%
rename from mayan/apps/acls/tests/test_actions.py
rename to mayan/apps/acls/tests/test_workflow_actions.py
index 4553473ca0..38495adb1a 100644
--- a/mayan/apps/acls/tests/test_actions.py
+++ b/mayan/apps/acls/tests/test_workflow_actions.py
@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.contrib.contenttypes.models import ContentType
-from mayan.apps.document_states.tests.test_actions import ActionTestCase
+from mayan.apps.document_states.tests.test_workflow_actions import ActionTestCase
from mayan.apps.documents.permissions import permission_document_view
from ..workflow_actions import (
diff --git a/mayan/apps/appearance/dependencies.py b/mayan/apps/appearance/dependencies.py
index dd78d2c973..c2893f9aa7 100644
--- a/mayan/apps/appearance/dependencies.py
+++ b/mayan/apps/appearance/dependencies.py
@@ -37,7 +37,7 @@ JavaScriptDependency(
name='@fortawesome/fontawesome-free', version_string='=5.6.3'
)
JavaScriptDependency(
- label=_('jQuery'), module=__name__, name='jquery', version_string='=3.3.1'
+ label=_('jQuery'), module=__name__, name='jquery', version_string='=3.4.1'
)
JavaScriptDependency(
label=_('JQuery Form'), module=__name__, name='jquery-form',
diff --git a/mayan/apps/appearance/locale/ar/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/ar/LC_MESSAGES/django.mo
index 57e8fafad6..ebcbaf8e12 100644
Binary files a/mayan/apps/appearance/locale/ar/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/ar/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/ar/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/ar/LC_MESSAGES/django.po
index 4b9addd8af..038e352659 100644
--- a/mayan/apps/appearance/locale/ar/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/ar/LC_MESSAGES/django.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Arabic (http://www.transifex.com/rosarior/mayan-edms/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -152,15 +152,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -168,11 +167,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -181,16 +196,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr ""
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "الإجراءات"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr ""
diff --git a/mayan/apps/appearance/locale/bg/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/bg/LC_MESSAGES/django.mo
index 446551d0c4..f0218b2f74 100644
Binary files a/mayan/apps/appearance/locale/bg/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/bg/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/bg/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/bg/LC_MESSAGES/django.po
index f544d25f1e..1937df8463 100644
--- a/mayan/apps/appearance/locale/bg/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/bg/LC_MESSAGES/django.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Bulgarian (http://www.transifex.com/rosarior/mayan-edms/language/bg/)\n"
"MIME-Version: 1.0\n"
@@ -152,15 +152,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -168,11 +167,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -181,16 +196,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr ""
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Действия"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr ""
diff --git a/mayan/apps/appearance/locale/bs_BA/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/bs_BA/LC_MESSAGES/django.mo
index e614132349..cc7f003c47 100644
Binary files a/mayan/apps/appearance/locale/bs_BA/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/bs_BA/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/bs_BA/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/bs_BA/LC_MESSAGES/django.po
index 4ec5537c34..e8f6160fad 100644
--- a/mayan/apps/appearance/locale/bs_BA/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/bs_BA/LC_MESSAGES/django.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Bosnian (Bosnia and Herzegovina) (http://www.transifex.com/rosarior/mayan-edms/language/bs_BA/)\n"
"MIME-Version: 1.0\n"
@@ -153,15 +153,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -169,11 +168,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -182,16 +197,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr "Upozorenje"
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Akcije"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "Toggle Dropdown"
diff --git a/mayan/apps/appearance/locale/cs/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/cs/LC_MESSAGES/django.mo
index 6cce7bf094..4037bda791 100644
Binary files a/mayan/apps/appearance/locale/cs/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/cs/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/cs/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/cs/LC_MESSAGES/django.po
index a9fb2aed0d..52d45ff124 100644
--- a/mayan/apps/appearance/locale/cs/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/cs/LC_MESSAGES/django.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Czech (http://www.transifex.com/rosarior/mayan-edms/language/cs/)\n"
"MIME-Version: 1.0\n"
@@ -152,15 +152,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -168,11 +167,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -181,16 +196,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr ""
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr ""
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr ""
diff --git a/mayan/apps/appearance/locale/da_DK/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/da_DK/LC_MESSAGES/django.mo
index 0ba734e8c3..be15825fef 100644
Binary files a/mayan/apps/appearance/locale/da_DK/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/da_DK/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/da_DK/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/da_DK/LC_MESSAGES/django.po
index 25d8034a9f..6b131aad45 100644
--- a/mayan/apps/appearance/locale/da_DK/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/da_DK/LC_MESSAGES/django.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Danish (Denmark) (http://www.transifex.com/rosarior/mayan-edms/language/da_DK/)\n"
"MIME-Version: 1.0\n"
@@ -153,15 +153,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -169,11 +168,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -182,16 +197,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr "Advarelse"
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr ""
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr ""
diff --git a/mayan/apps/appearance/locale/de_DE/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/de_DE/LC_MESSAGES/django.mo
index 38df597e61..8a499819c2 100644
Binary files a/mayan/apps/appearance/locale/de_DE/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/de_DE/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/de_DE/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/de_DE/LC_MESSAGES/django.po
index 3ebc25d63d..a76417fe74 100644
--- a/mayan/apps/appearance/locale/de_DE/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/de_DE/LC_MESSAGES/django.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: German (Germany) (http://www.transifex.com/rosarior/mayan-edms/language/de_DE/)\n"
"MIME-Version: 1.0\n"
@@ -156,11 +156,26 @@ msgstr "\nWenn Sie %(project_title)s verwenden, erwägen Sie bitte donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:127
+msgid ""
+"\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:133
+#, python-format
+msgid ""
+"\n"
" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
" "
msgstr "\nEine umfassende Liste der Neuerungen ist einsehbar in den Release Notes %(icon_documentation)s oder als Kurzversionim Changelog %(icon_documentation)s."
-#: templates/appearance/about.html:127
+#: templates/appearance/about.html:139
#, python-format
msgid ""
"\n"
@@ -168,7 +183,7 @@ msgid ""
" "
msgstr "\nBei Fragen schauen Sie zunächst in die Dokumentation %(icon_documentation)s oder die Wiki %(icon_wiki)s."
-#: templates/appearance/about.html:133
+#: templates/appearance/about.html:145
#, python-format
msgid ""
"\n"
@@ -176,7 +191,7 @@ msgid ""
" "
msgstr "\nSollten Sie einen Bug gefunden oder eine Idee für eine neue Funktion haben, dann besuchen Sie entweder das Forum %(icon_forum)s oder erstellen Sie ein Ticket in der Quellenverwaltung %(icon_source_code)s. "
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -185,16 +200,22 @@ msgid ""
" "
msgstr "\nMachen Sie dieses Projekt bekannt. Berichten Sie Ihren Freunden und Kollegen, wie angenehm die Arbeit mit %(project_title)s ist!\n Folgen Sie uns auf Twitter %(icon_social_twitter)s, Facebook %(icon_social_facebook)s, oder Instagram %(icon_social_instagram)s\n "
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr "Warnung"
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Aktionen"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "Ausklappmenü ein-/ausschalten"
diff --git a/mayan/apps/appearance/locale/el/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/el/LC_MESSAGES/django.mo
index d7bf5d4bd5..a9e1a55da8 100644
Binary files a/mayan/apps/appearance/locale/el/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/el/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/el/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/el/LC_MESSAGES/django.po
index 84ce347e11..c574c4dcf9 100644
--- a/mayan/apps/appearance/locale/el/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/el/LC_MESSAGES/django.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Greek (http://www.transifex.com/rosarior/mayan-edms/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -152,15 +152,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -168,11 +167,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -181,16 +196,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr ""
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Ενέργειες"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr ""
diff --git a/mayan/apps/appearance/locale/en/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/en/LC_MESSAGES/django.po
index 5297228cd8..b750a6150d 100644
--- a/mayan/apps/appearance/locale/en/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/en/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -158,6 +158,26 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" You can also donate directly to the creator and "
+"lead developer. %(icon_social_paypal)s\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:127
+msgid ""
+"\n"
+" Besides donations you can also support the project by purchasing a copy "
+"of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is "
+"available on pre-release format at a discounted price for a limited time.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:133
+#, python-format
+msgid ""
+"\n"
" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
+" "
+msgstr "\nTambién puede donar directamente al creador y desarrollador principal. %(icon_social_paypal)s"
+
+#: templates/appearance/about.html:127
+msgid ""
+"\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
+" "
+msgstr "\nAdemás de las donaciones, también puede apoyar el proyecto comprando una copia del libro \"Exploring Mayan EDMS\" de Roberto Rosario . El libro está disponible en formato de prelanzamiento a un precio con descuento por tiempo limitado."
+
+#: templates/appearance/about.html:133
+#, python-format
+msgid ""
+"\n"
" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
" "
msgstr "\n La lista completa de cambios está disponible a través de Notas de la versión %(icon_documentation)s o la versión corta Changelog %(icon_documentation)s .\n "
-#: templates/appearance/about.html:127
+#: templates/appearance/about.html:139
#, python-format
msgid ""
"\n"
@@ -165,7 +180,7 @@ msgid ""
" "
msgstr "\n Para preguntas, consulte la Documentación %(icon_documentation)s o el Wiki %(icon_wiki)s .\n "
-#: templates/appearance/about.html:133
+#: templates/appearance/about.html:145
#, python-format
msgid ""
"\n"
@@ -173,7 +188,7 @@ msgid ""
" "
msgstr "\n Si encontró un error o tiene una idea característica, visite el Forum %(icon_forum)s o abra un ticket en el Repositorio de código fuente %(icon_source_code)s \n "
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -182,16 +197,22 @@ msgid ""
" "
msgstr "\n Riega la voz. ¡Habla con tus amigos y colegas sobre lo increíble que es %(project_title)s!\n Síguenos en Twitter %(icon_social_twitter)s , Facebook %(icon_social_facebook)s o Instagram %(icon_social_instagram)s \n "
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr "Advertencia"
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr "Configuraciones actualizadas, reinicie su instalación para que los cambios tengas efecto."
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Acciones"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "Alternar desplegable"
diff --git a/mayan/apps/appearance/locale/fa/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/fa/LC_MESSAGES/django.mo
index ddc249789c..1bbb93652d 100644
Binary files a/mayan/apps/appearance/locale/fa/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/fa/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/fa/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/fa/LC_MESSAGES/django.po
index 2e43200f63..45ea3ab8d6 100644
--- a/mayan/apps/appearance/locale/fa/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/fa/LC_MESSAGES/django.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Persian (http://www.transifex.com/rosarior/mayan-edms/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -153,15 +153,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -169,11 +168,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -182,16 +197,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr ""
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "عملیات"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "تغییر وضعیت dropdown"
diff --git a/mayan/apps/appearance/locale/fr/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/fr/LC_MESSAGES/django.mo
index daa14ece3e..5397d5d816 100644
Binary files a/mayan/apps/appearance/locale/fr/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/fr/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/fr/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/fr/LC_MESSAGES/django.po
index 27b7bc130b..df8b3c3c3a 100644
--- a/mayan/apps/appearance/locale/fr/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/fr/LC_MESSAGES/django.po
@@ -6,14 +6,15 @@
# Christophe CHAUVET , 2017
# Frédéric Escudero , 2017
# Frédéric Sheedy , 2019
+# Frédéric Sheedy , 2019
# Thierry Schott , 2016
# Yves Dubois , 2018
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: French (http://www.transifex.com/rosarior/mayan-edms/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -28,7 +29,7 @@ msgstr "Apparence"
#: dependencies.py:10
msgid "Lato font"
-msgstr ""
+msgstr "Police d'écriture Lato"
#: dependencies.py:14
msgid "Bootstrap"
@@ -157,11 +158,26 @@ msgstr "\n Si vous utilisez %(project_title)s s'il vous plaît donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:127
+msgid ""
+"\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:133
+#, python-format
+msgid ""
+"\n"
" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
" "
msgstr "\n La liste complète des changements est disponible dans les notes de publication %(icon_documentation)s ou en version courte dans le journal des modifications %(icon_documentation)s.\n "
-#: templates/appearance/about.html:127
+#: templates/appearance/about.html:139
#, python-format
msgid ""
"\n"
@@ -169,7 +185,7 @@ msgid ""
" "
msgstr "\n Pour trouver des réponses à vos questions consultez la documentation %(icon_documentation)s ou le wiki %(icon_wiki)s.\n "
-#: templates/appearance/about.html:133
+#: templates/appearance/about.html:145
#, python-format
msgid ""
"\n"
@@ -177,7 +193,7 @@ msgid ""
" "
msgstr "\n Si vous avez trouvé un bogue ou une idée pour une nouvelle fonctionnalité, visitez le forum %(icon_forum)s ou soumettez un nouveau billet dans le dépôt de code source %(icon_source_code)s.\n "
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -186,16 +202,22 @@ msgid ""
" "
msgstr "\n Faites passer le mot. Parlez à vos amis et vos collègues de comment %(project_title)s est génial!\n Suivez-nous sur Twitter %(icon_social_twitter)s, Facebook %(icon_social_facebook)s ou Instagram %(icon_social_instagram)s\n "
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr "Avertissement"
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr "Les paramètres ont été mis à jour, redémarrez votre installation pour que les modifications prennent effet."
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Actions"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "Activer la liste déroulante"
diff --git a/mayan/apps/appearance/locale/hu/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/hu/LC_MESSAGES/django.mo
index 0ea5bdb414..0479ef6d18 100644
Binary files a/mayan/apps/appearance/locale/hu/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/hu/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/hu/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/hu/LC_MESSAGES/django.po
index a75c46e5bd..31f558bae1 100644
--- a/mayan/apps/appearance/locale/hu/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/hu/LC_MESSAGES/django.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Hungarian (http://www.transifex.com/rosarior/mayan-edms/language/hu/)\n"
"MIME-Version: 1.0\n"
@@ -153,15 +153,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -169,11 +168,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -182,16 +197,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr ""
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Műveletek"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr ""
diff --git a/mayan/apps/appearance/locale/id/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/id/LC_MESSAGES/django.mo
index 76470acc24..cd77d66265 100644
Binary files a/mayan/apps/appearance/locale/id/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/id/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/id/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/id/LC_MESSAGES/django.po
index fbd6543a5d..ddd8d9d300 100644
--- a/mayan/apps/appearance/locale/id/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/id/LC_MESSAGES/django.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Indonesian (http://www.transifex.com/rosarior/mayan-edms/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -152,15 +152,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -168,11 +167,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -181,16 +196,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr ""
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Aksi"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr ""
diff --git a/mayan/apps/appearance/locale/it/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/it/LC_MESSAGES/django.mo
index 5a03aa23a2..65d588cd20 100644
Binary files a/mayan/apps/appearance/locale/it/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/it/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/it/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/it/LC_MESSAGES/django.po
index ebb8335248..3cda5a35b9 100644
--- a/mayan/apps/appearance/locale/it/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/it/LC_MESSAGES/django.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Italian (http://www.transifex.com/rosarior/mayan-edms/language/it/)\n"
"MIME-Version: 1.0\n"
@@ -155,11 +155,26 @@ msgstr "\nSe usi %(project_title)s puoi donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:127
+msgid ""
+"\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:133
+#, python-format
+msgid ""
+"\n"
" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
" "
msgstr "\nLa lista completa dei cambiamenti è disponibile nelle Note di rilascio %(icon_documentation)s o in versione più breve nel Changelog %(icon_documentation)s."
-#: templates/appearance/about.html:127
+#: templates/appearance/about.html:139
#, python-format
msgid ""
"\n"
@@ -167,7 +182,7 @@ msgid ""
" "
msgstr "\nPer dubbi o domande guarda la documentazione %(icon_documentation)s o il Wiki %(icon_wiki)s."
-#: templates/appearance/about.html:133
+#: templates/appearance/about.html:145
#, python-format
msgid ""
"\n"
@@ -175,7 +190,7 @@ msgid ""
" "
msgstr "\nSe trovi un bug o hai un'idea per una nuova funzionalità, visita il Forum %(icon_forum)s o apri un ticket nel repository del codice %(icon_source_code)s."
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -184,16 +199,22 @@ msgid ""
" "
msgstr "\nDiffondi il verbo. Dillo ai tuoi amici e colleghi quanto è bello %(project_title)s!\nSeguici su Twitter %(icon_social_twitter)s, Facebook %(icon_social_facebook)s o Instagram %(icon_social_instagram)s"
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr "Attenzione"
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Azioni "
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "Apri dropdown"
diff --git a/mayan/apps/appearance/locale/lv/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/lv/LC_MESSAGES/django.mo
index 46be54c446..33dfce8613 100644
Binary files a/mayan/apps/appearance/locale/lv/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/lv/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/lv/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/lv/LC_MESSAGES/django.po
index 23812d1d39..1f84ae16fc 100644
--- a/mayan/apps/appearance/locale/lv/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/lv/LC_MESSAGES/django.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-27 12:06+0000\n"
-"Last-Translator: Māris Teivāns \n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
+"Last-Translator: Roberto Rosario\n"
"Language-Team: Latvian (http://www.transifex.com/rosarior/mayan-edms/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -153,11 +153,26 @@ msgstr "\nJa izmantojat %(project_title)s, lūdzu, donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:127
+msgid ""
+"\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:133
+#, python-format
+msgid ""
+"\n"
" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
" "
msgstr "\nPilns izmaiņu saraksts ir pieejams, skatot Release notes %(icon_documentation)s vai īso versiju Changelog %(icon_documentation)s ."
-#: templates/appearance/about.html:127
+#: templates/appearance/about.html:139
#, python-format
msgid ""
"\n"
@@ -165,7 +180,7 @@ msgid ""
" "
msgstr "\nJautājumu gadījumā pārbaudiet dokumentāciju %(icon_documentation)s vai Wiki %(icon_wiki)s ."
-#: templates/appearance/about.html:133
+#: templates/appearance/about.html:145
#, python-format
msgid ""
"\n"
@@ -173,7 +188,7 @@ msgid ""
" "
msgstr "\nJa atradāt kļūdu vai ir kāda funkcionalitātes ideja, apmeklējiet forumu %(icon_forum)s vai atveriet biļeti pirmkoda repozitorijā %(icon_source_code)s ."
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -182,16 +197,22 @@ msgid ""
" "
msgstr "\nIzplatiet vārdu. Runājiet ar saviem draugiem un kolēģiem par to, cik lielisks %(project_title)s ir! Sekojiet mums Twitter %(icon_social_twitter)s , Facebook %(icon_social_facebook)s vai Instagram %(icon_social_instagram)s"
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr "Brīdinājums"
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Darbības"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "Toggle Dropdown"
diff --git a/mayan/apps/appearance/locale/nl_NL/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/nl_NL/LC_MESSAGES/django.mo
index 4ac909689d..b0f878134a 100644
Binary files a/mayan/apps/appearance/locale/nl_NL/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/nl_NL/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/nl_NL/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/nl_NL/LC_MESSAGES/django.po
index 96c1442715..7b3cf9af05 100644
--- a/mayan/apps/appearance/locale/nl_NL/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/nl_NL/LC_MESSAGES/django.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/rosarior/mayan-edms/language/nl_NL/)\n"
"MIME-Version: 1.0\n"
@@ -155,15 +155,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -171,11 +170,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -184,16 +199,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr "Waarschuwing"
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Acties"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "Toggle Dropdown"
diff --git a/mayan/apps/appearance/locale/pl/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/pl/LC_MESSAGES/django.mo
index 11493a223f..c4897cbea4 100644
Binary files a/mayan/apps/appearance/locale/pl/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/pl/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/pl/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/pl/LC_MESSAGES/django.po
index 2e1f9ab26f..51c1edc7b3 100644
--- a/mayan/apps/appearance/locale/pl/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/pl/LC_MESSAGES/django.po
@@ -3,6 +3,8 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Marcin Lozynski , 2019
+# Tomasz Szymanowicz , 2019
# Wojciech Warczakowski , 2016,2018
# Wojciech Warczakowski , 2017
# Wojciech Warczakowski , 2016
@@ -10,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
-"Last-Translator: Roberto Rosario\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-23 09:49+0000\n"
+"Last-Translator: Tomasz Szymanowicz \n"
"Language-Team: Polish (http://www.transifex.com/rosarior/mayan-edms/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -26,55 +28,55 @@ msgstr "Wygląd"
#: dependencies.py:10
msgid "Lato font"
-msgstr ""
+msgstr "Czcionka Lato"
#: dependencies.py:14
msgid "Bootstrap"
-msgstr ""
+msgstr "Bootstrap"
#: dependencies.py:18
msgid "Bootswatch"
-msgstr ""
+msgstr "Bootswatch"
#: dependencies.py:32
msgid "Fancybox"
-msgstr ""
+msgstr "Fancybox"
#: dependencies.py:36
msgid "FontAwesome"
-msgstr ""
+msgstr "FontAwesome"
#: dependencies.py:40
msgid "jQuery"
-msgstr ""
+msgstr "jQuery"
#: dependencies.py:43
msgid "JQuery Form"
-msgstr ""
+msgstr "Formularz JQuery"
#: dependencies.py:47
msgid "jQuery Lazy Load"
-msgstr ""
+msgstr "jQuery Opóźnione Ładowanie"
#: dependencies.py:51
msgid "JQuery Match Height"
-msgstr ""
+msgstr "JQuery Wyrównaj Wysokość"
#: dependencies.py:55
msgid "Select 2"
-msgstr ""
+msgstr "Wybierz 2"
#: dependencies.py:59
msgid "Toastr"
-msgstr ""
+msgstr "Toastr"
#: dependencies.py:62
msgid "URI.js"
-msgstr ""
+msgstr "URI.js"
#: settings.py:14
msgid "Maximum number of characters that will be displayed as the view title."
-msgstr ""
+msgstr "Wyświetlono maksymalną liczbę znaków"
#: templates/403.html:5 templates/403.html:9
msgid "Insufficient permissions"
@@ -112,7 +114,7 @@ msgid ""
"\n"
" %(setting_project_title)s is based on %(project_title)s\n"
" "
-msgstr ""
+msgstr "\n%(setting_project_title)s opiera się na%(project_title)s"
#: templates/appearance/about.html:82
msgid "Version"
@@ -125,7 +127,7 @@ msgstr "Numer wersji: %(build_number)s"
#: templates/appearance/about.html:97
msgid "Released under the license:"
-msgstr ""
+msgstr "Opublikowane na podstawie licencji:"
#: templates/appearance/about.html:103
#, python-format
@@ -133,7 +135,7 @@ msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with by Roberto Rosario and contributors.\n"
" "
-msgstr ""
+msgstr "\n%(project_title)s jest darmowym oprogramowaniem typu open source dostarczonym z przez Roberto Rosario i współpracowników."
#: templates/appearance/about.html:109
#, python-format
@@ -141,7 +143,7 @@ msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" "
-msgstr ""
+msgstr "\nAby %(project_title)s był tak bogaty w funkcje wymaga wiele pracy. Każda pomoc jest mile widziana!"
#: templates/appearance/about.html:115
#, python-format
@@ -149,58 +151,79 @@ msgid ""
"\n"
" If you use %(project_title)s please consider making a donation %(icon_social_paypal)s\n"
" "
-msgstr ""
+msgstr "\nJeśli używasz %(project_title)s, rozważ darowiznę %(icon_social_paypal)s"
#: templates/appearance/about.html:121
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
-msgstr ""
+msgstr "\nMożesz także przekazać darowiznę bezpośrednio twórcy i głównemu deweloperowi. %(icon_social_paypal)s"
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
-msgstr ""
+msgstr "\nOprócz darowizn możesz również wesprzeć projekt kupując książkę „Exploring Mayan EDMS” autorstwa Roberto Rosario . Książka jest dostępna w formacie przedpremierowym po obniżonej cenie przez ograniczony czas."
#: templates/appearance/about.html:133
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr "\nPełna lista zmian jest dostępna w informacjach o wersji %(icon_documentation)s lub w krótkiej wersji Dziennik zmian %(icon_documentation)s ."
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr "\nW razie pytań sprawdź dokumentację %(icon_documentation)s lub Wiki %(icon_wiki)s ."
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
-msgstr ""
+msgstr "\nJeśli znalazłeś błąd lub masz pomysł na funkcję, odwiedź forum %(icon_forum)s lub otwórz zgłoszenie w repozytorium kodu źródłowego %(icon_source_code)s ."
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on Twitter %(icon_social_twitter)s, Facebook %(icon_social_facebook)s, or Instagram %(icon_social_instagram)s\n"
" "
-msgstr ""
+msgstr "\nPrzekaż innym. Porozmawiaj ze znajomymi i kolegami o tym, jak niesamowity jest %(project_title)s! Śledź nas na Twitterze %(icon_social_twitter)s , Facebooku %(icon_social_facebook)s lub Instagramie %(icon_social_instagram)s"
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr "Ostrzeżenie"
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr "Ustawienia zaktualizowane. Aby zmiany przyniosły efekt zrestartuj instalację."
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Akcje"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "Rozwiń listę"
#: templates/appearance/generic_confirm.html:14
msgid "Are you sure?"
-msgstr ""
+msgstr "Jesteś pewny?"
#: templates/appearance/generic_confirm.html:34
msgid "Yes"
diff --git a/mayan/apps/appearance/locale/pt/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/pt/LC_MESSAGES/django.mo
index ffed650932..dc0e45e4fa 100644
Binary files a/mayan/apps/appearance/locale/pt/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/pt/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/pt/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/pt/LC_MESSAGES/django.po
index 63782262bc..3ccaccf6b4 100644
--- a/mayan/apps/appearance/locale/pt/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/pt/LC_MESSAGES/django.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Portuguese (http://www.transifex.com/rosarior/mayan-edms/language/pt/)\n"
"MIME-Version: 1.0\n"
@@ -152,15 +152,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -168,11 +167,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -181,16 +196,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr ""
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Ações"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr ""
diff --git a/mayan/apps/appearance/locale/pt_BR/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/pt_BR/LC_MESSAGES/django.mo
index fc03c2c52f..290ffdaab4 100644
Binary files a/mayan/apps/appearance/locale/pt_BR/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/pt_BR/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/pt_BR/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/pt_BR/LC_MESSAGES/django.po
index 8680fe8824..eccfbab33c 100644
--- a/mayan/apps/appearance/locale/pt_BR/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/pt_BR/LC_MESSAGES/django.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/rosarior/mayan-edms/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -155,11 +155,26 @@ msgstr "\nSe você utiliza %(project_title)s, por favor, donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:127
+msgid ""
+"\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:133
+#, python-format
+msgid ""
+"\n"
" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
" "
msgstr "\nA lista de mudanças está disponível de maneira detalhada nas Notas de Lançamento %(icon_documentation)s ou, em versão mais curta, no Registro de Mudanças%(icon_documentation)s."
-#: templates/appearance/about.html:127
+#: templates/appearance/about.html:139
#, python-format
msgid ""
"\n"
@@ -167,7 +182,7 @@ msgid ""
" "
msgstr "\nCaso tenha dúvidas consulte a Documentação%(icon_documentation)s ou a Wiki%(icon_wiki)s."
-#: templates/appearance/about.html:133
+#: templates/appearance/about.html:145
#, python-format
msgid ""
"\n"
@@ -175,7 +190,7 @@ msgid ""
" "
msgstr "\nSe você encontrar algum erro ou tiver ideias para novos recursos, visite o Fórum%(icon_forum)s ou abra um chamado no Repositório de Código Fonte%(icon_source_code)s."
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -184,16 +199,22 @@ msgid ""
" "
msgstr "\n\nEspalhe a palavra! Fale com seus amigos e colegas sobre como o %(project_title)s é incrível!\nSiga-nos no Twitter %(icon_social_twitter)s, Facebook %(icon_social_facebook)s, ou Instagram%(icon_social_instagram)s"
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr "Advertência"
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Ações"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "Mostrar/esconder menu"
diff --git a/mayan/apps/appearance/locale/ro_RO/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/ro_RO/LC_MESSAGES/django.mo
index 3a1edff0b0..5516979606 100644
Binary files a/mayan/apps/appearance/locale/ro_RO/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/ro_RO/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/ro_RO/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/ro_RO/LC_MESSAGES/django.po
index 75c0d6f315..e79f522886 100644
--- a/mayan/apps/appearance/locale/ro_RO/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/ro_RO/LC_MESSAGES/django.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
-"Last-Translator: Roberto Rosario\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-21 05:30+0000\n"
+"Last-Translator: Harald Ersch\n"
"Language-Team: Romanian (Romania) (http://www.transifex.com/rosarior/mayan-edms/language/ro_RO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -154,11 +154,26 @@ msgstr "\n Dacă utilizați %(project_title)s vă rugămdonate directly to the creator and lead developer. %(icon_social_paypal)s\n"
+" "
+msgstr "\nPuteți dona direct creatorului și dezvoltatorului principal. %(icon_social_paypal)s"
+
+#: templates/appearance/about.html:127
+msgid ""
+"\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
+" "
+msgstr "\nPe lângă donații, puteți susține și proiectul achiziționând o copie a cărții „Exploring Mayan EDMS” de Roberto Rosario . Cartea este disponibilă în format pre-lansare la un preț redus pentru o perioadă limitată de timp.\n "
+
+#: templates/appearance/about.html:133
+#, python-format
+msgid ""
+"\n"
" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
" "
msgstr "\nLista completă a modificărilor este disponibilă prin notele Note de lansare%(icon_documentation)s sau versiunea scurtă Istoricul modificărilor %(icon_documentation)s ."
-#: templates/appearance/about.html:127
+#: templates/appearance/about.html:139
#, python-format
msgid ""
"\n"
@@ -166,7 +181,7 @@ msgid ""
" "
msgstr "\n Pentru întrebări verificații Documentația%(icon_documentation)s sau Wiki %(icon_wiki)s.\n "
-#: templates/appearance/about.html:133
+#: templates/appearance/about.html:145
#, python-format
msgid ""
"\n"
@@ -174,7 +189,7 @@ msgid ""
" "
msgstr "\nDacă ați găsit un bug sau aveți o idee de noi caracteristici, vizitați Forumul %(icon_forum)s sau deschideți un bilet în depozitul de coduri sursă%(icon_source_code)s."
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -183,16 +198,22 @@ msgid ""
" "
msgstr "\nImprastie vestea. Discutați cu prietenii și colegii despre cât de minunat este %(project_title)s!\nUrmăriți-ne pe Twitter %(icon_social_twitter)s,Facebook %(icon_social_facebook)s, sau Instagram %(icon_social_instagram)s"
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr "Alertă"
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr "Setările au fost actualizate, reporniți instalarea pentru ca modificările să aibă efectul scontat."
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Acţiuni"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "Comutare mod listă"
diff --git a/mayan/apps/appearance/locale/ru/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/ru/LC_MESSAGES/django.mo
index 00836c2114..0ae43a9bf2 100644
Binary files a/mayan/apps/appearance/locale/ru/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/ru/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/ru/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/ru/LC_MESSAGES/django.po
index 5160bb15a6..2311053621 100644
--- a/mayan/apps/appearance/locale/ru/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/ru/LC_MESSAGES/django.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Russian (http://www.transifex.com/rosarior/mayan-edms/language/ru/)\n"
"MIME-Version: 1.0\n"
@@ -154,15 +154,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -170,11 +169,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -183,16 +198,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr "Предупреждение"
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Действия"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "Переключение выпадающего списка"
diff --git a/mayan/apps/appearance/locale/sl_SI/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/sl_SI/LC_MESSAGES/django.mo
index 9eafd3e986..f70e89f8f0 100644
Binary files a/mayan/apps/appearance/locale/sl_SI/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/sl_SI/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/sl_SI/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/sl_SI/LC_MESSAGES/django.po
index 708cfdef45..fb6537b410 100644
--- a/mayan/apps/appearance/locale/sl_SI/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/sl_SI/LC_MESSAGES/django.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/rosarior/mayan-edms/language/sl_SI/)\n"
"MIME-Version: 1.0\n"
@@ -153,15 +153,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -169,11 +168,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -182,16 +197,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr ""
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Akcije"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "Preklopi spustni seznam"
diff --git a/mayan/apps/appearance/locale/tr_TR/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/tr_TR/LC_MESSAGES/django.mo
index 8eb41e9659..10e5b528f2 100644
Binary files a/mayan/apps/appearance/locale/tr_TR/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/tr_TR/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/tr_TR/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/tr_TR/LC_MESSAGES/django.po
index a04aed99e8..856e23cbfe 100644
--- a/mayan/apps/appearance/locale/tr_TR/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/tr_TR/LC_MESSAGES/django.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/rosarior/mayan-edms/language/tr_TR/)\n"
"MIME-Version: 1.0\n"
@@ -154,15 +154,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -170,11 +169,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -183,16 +198,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr ""
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Eylemler"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "Açılır pencereyi aç / kapat"
diff --git a/mayan/apps/appearance/locale/vi_VN/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/vi_VN/LC_MESSAGES/django.mo
index a662ae274b..2cf715585d 100644
Binary files a/mayan/apps/appearance/locale/vi_VN/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/vi_VN/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/vi_VN/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/vi_VN/LC_MESSAGES/django.po
index 41ccc0a408..48a2b9b490 100644
--- a/mayan/apps/appearance/locale/vi_VN/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/vi_VN/LC_MESSAGES/django.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/rosarior/mayan-edms/language/vi_VN/)\n"
"MIME-Version: 1.0\n"
@@ -152,15 +152,14 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
" "
msgstr ""
#: templates/appearance/about.html:127
-#, python-format
msgid ""
"\n"
-" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
" "
msgstr ""
@@ -168,11 +167,27 @@ msgstr ""
#, python-format
msgid ""
"\n"
+" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:139
+#, python-format
+msgid ""
+"\n"
+" For questions check the Documentation %(icon_documentation)s or the Wiki %(icon_wiki)s.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:145
+#, python-format
+msgid ""
+"\n"
" If you found a bug or have a feature idea, visit the Forum %(icon_forum)s or open a ticket in the Source code repository %(icon_source_code)s.\n"
" "
msgstr ""
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -181,16 +196,22 @@ msgid ""
" "
msgstr ""
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr ""
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "Các thao tác"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr ""
diff --git a/mayan/apps/appearance/locale/zh/LC_MESSAGES/django.mo b/mayan/apps/appearance/locale/zh/LC_MESSAGES/django.mo
index 6b6da315e4..313dd0bd5d 100644
Binary files a/mayan/apps/appearance/locale/zh/LC_MESSAGES/django.mo and b/mayan/apps/appearance/locale/zh/LC_MESSAGES/django.mo differ
diff --git a/mayan/apps/appearance/locale/zh/LC_MESSAGES/django.po b/mayan/apps/appearance/locale/zh/LC_MESSAGES/django.po
index 5e29dc5a22..fee8ef50ab 100644
--- a/mayan/apps/appearance/locale/zh/LC_MESSAGES/django.po
+++ b/mayan/apps/appearance/locale/zh/LC_MESSAGES/django.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-06-29 02:15-0400\n"
-"PO-Revision-Date: 2019-06-15 07:48+0000\n"
+"POT-Creation-Date: 2019-09-24 23:06-0400\n"
+"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Chinese (http://www.transifex.com/rosarior/mayan-edms/language/zh/)\n"
"MIME-Version: 1.0\n"
@@ -153,11 +153,26 @@ msgstr "\n 如果您使用%(project_title)s,请
#, python-format
msgid ""
"\n"
+" You can also donate directly to the creator and lead developer. %(icon_social_paypal)s\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:127
+msgid ""
+"\n"
+" Besides donations you can also support the project by purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.\n"
+" "
+msgstr ""
+
+#: templates/appearance/about.html:133
+#, python-format
+msgid ""
+"\n"
" The complete list of changes is available via the Release notes %(icon_documentation)s or the short version Changelog %(icon_documentation)s.\n"
" "
msgstr "\n 完整的更改列表可见于发行说明%(icon_documentation)s 或简短版本更改日志%(icon_documentation)s 。\n "
-#: templates/appearance/about.html:127
+#: templates/appearance/about.html:139
#, python-format
msgid ""
"\n"
@@ -165,7 +180,7 @@ msgid ""
" "
msgstr "\n 有关问题,请查看文档%(icon_documentation)s 或 Wiki %(icon_wiki)s 。\n "
-#: templates/appearance/about.html:133
+#: templates/appearance/about.html:145
#, python-format
msgid ""
"\n"
@@ -173,7 +188,7 @@ msgid ""
" "
msgstr "\n 如果您发现了bug或有功能创意,请访问论坛%(icon_forum)s 或在源代码仓库%(icon_source_code)s 提交问题。\n "
-#: templates/appearance/about.html:138
+#: templates/appearance/about.html:150
#, python-format
msgid ""
"\n"
@@ -182,16 +197,22 @@ msgid ""
" "
msgstr "\n 宣传这个软件。和你的朋友和同事谈谈%(project_title)s真棒!\n 在 Twitter %(icon_social_twitter)s , Facebook %(icon_social_facebook)s ,或 Instagram %(icon_social_instagram)s 关注我们\n "
-#: templates/appearance/base.html:32
+#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr "警告"
-#: templates/appearance/base.html:51
+#: templates/appearance/base.html:46
+msgid ""
+"Settings updated, restart your installation for changes to take proper "
+"effect."
+msgstr ""
+
+#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr "操作"
-#: templates/appearance/base.html:53
+#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr "切换下拉列表"
diff --git a/mayan/apps/appearance/settings.py b/mayan/apps/appearance/settings.py
index 5b93d43525..ad0927530a 100644
--- a/mayan/apps/appearance/settings.py
+++ b/mayan/apps/appearance/settings.py
@@ -2,7 +2,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _
-from mayan.apps.smart_settings import Namespace
+from mayan.apps.smart_settings.classes import Namespace
from .literals import DEFAULT_MAXIMUM_TITLE_LENGTH
diff --git a/mayan/apps/appearance/static/appearance/css/base.css b/mayan/apps/appearance/static/appearance/css/base.css
index 688f8e6e51..ad14cf3326 100644
--- a/mayan/apps/appearance/static/appearance/css/base.css
+++ b/mayan/apps/appearance/static/appearance/css/base.css
@@ -410,3 +410,12 @@ a i {
.btn-list {
margin-bottom: 2px;
}
+
+/* jstree - cabinets */
+#jstree {
+ max-width: 100%;
+ overflow: auto;
+ font: 11px Verdana, sans-serif;
+ padding: 0px;
+ padding-bottom: 10px; /* Padding for scrollbar */
+}
diff --git a/mayan/apps/appearance/static/appearance/js/mayan_app.js b/mayan/apps/appearance/static/appearance/js/mayan_app.js
index 4011ce59ca..fd65b1a6e6 100644
--- a/mayan/apps/appearance/static/appearance/js/mayan_app.js
+++ b/mayan/apps/appearance/static/appearance/js/mayan_app.js
@@ -60,6 +60,13 @@ class MayanApp {
}
}
+ doBodyAdjust () {
+ // Adjust the height of the body-spacer to move content elements
+ // up or down when the navbar changes size.
+ const navbarSize = 60;
+ $('.body-spacer').css('height', $('.navbar').height() - navbarSize);
+ }
+
doRefreshAJAXMenu (options) {
$.ajax({
complete: function() {
@@ -72,7 +79,7 @@ class MayanApp {
$(options.menuSelector).html(data.html);
options.app.ajaxMenuHashes[data.name] = data.hex_hash;
if (options.callback !== undefined) {
- options.callback();
+ options.callback(options);
}
}
},
@@ -156,6 +163,7 @@ class MayanApp {
this.setupAJAXSpinner();
this.setupAutoSubmit();
+ this.setupBodyAdjust();
this.setupFormHotkeys();
this.setupFullHeightResizing();
this.setupItemsSelector();
@@ -196,6 +204,14 @@ class MayanApp {
});
}
+ setupBodyAdjust () {
+ var self = this;
+
+ this.window.resize(function() {
+ self.doBodyAdjust();
+ });
+ }
+
setupFormHotkeys () {
$('body').on('keypress', '.form-hotkey-enter', function (e) {
if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
diff --git a/mayan/apps/appearance/templates/appearance/about.html b/mayan/apps/appearance/templates/appearance/about.html
index 2bb43b1117..183955fc3f 100644
--- a/mayan/apps/appearance/templates/appearance/about.html
+++ b/mayan/apps/appearance/templates/appearance/about.html
@@ -1,156 +1,168 @@
-{% extends 'appearance/base.html' %}
-
-{% load i18n %}
-{% load static %}
-
-{% load appearance_tags %}
-{% load common_tags %}
-{% load smart_settings_tags %}
-
-{% block title %}{% trans 'About' %}{% endblock %}
-
-{% block stylesheets %}
-
-{% endblock stylesheets %}
-
-{% block content %}
- {% project_information '__build_string__' as build_number %}
- {% smart_setting 'COMMON_PROJECT_TITLE' as setting_project_title %}
- {% project_information '__title__' as project_title %}
-
- {% get_icon 'mayan.apps.common.icons.icon_documentation' as icon_documentation %}
- {% get_icon 'mayan.apps.common.icons.icon_forum' as icon_forum %}
- {% get_icon 'mayan.apps.common.icons.icon_social_facebook' as icon_social_facebook %}
- {% get_icon 'mayan.apps.common.icons.icon_social_paypal' as icon_social_paypal %}
- {% get_icon 'mayan.apps.common.icons.icon_social_twitter' as icon_social_twitter %}
- {% get_icon 'mayan.apps.common.icons.icon_social_instagram' as icon_social_instagram %}
- {% get_icon 'mayan.apps.common.icons.icon_source_code' as icon_source_code %}
- {% get_icon 'mayan.apps.common.icons.icon_wiki' as icon_wiki %}
-
-
-
{{ setting_project_title }}
- {% if project_title != setting_project_title %}
-
-
- {% blocktrans with setting_project_title as setting_project_title and project_title as project_title %}
- {{ setting_project_title }} is based on {{ project_title }}
- {% endblocktrans %}
-
- {% endif %}
-
{% trans 'Version' %} {% project_information '__version__' %}
- {% if build_number %}
-
{% blocktrans with build_number as build_number %}Build number: {{ build_number }}{% endblocktrans %}
- {% endif %}
-
- {% project_information '__description__' as project_description %}
- {% trans project_description %}
-
- {% project_information '__license__' as license_information %}
- {% trans 'Released under the license:' %} {% trans license_information %}
-
-
-
{% project_information '__title__' %}
-
-
- {% blocktrans with project_title as project_title %}
- {{ project_title }} is a free and open-source software brought to you with by Roberto Rosario and contributors.
- {% endblocktrans %}
-
-
-
- {% blocktrans with project_title as project_title %}
- It takes great effort to make {{ project_title }} as feature-rich as it is. We need all the help we can get!
- {% endblocktrans %}
-
-
-
- {% blocktrans with project_title as project_title and icon_social_paypal as icon_social_paypal%}
- If you use {{ project_title }} please consider making a donation {{ icon_social_paypal }}
- {% endblocktrans %}
-
+ {% if project_title != setting_project_title %}
+
+
+ {% blocktrans with setting_project_title as setting_project_title and project_title as project_title %}
+ {{ setting_project_title }} is based on {{ project_title }}
+ {% endblocktrans %}
+
+ {% endif %}
+
{% trans 'Version' %} {% project_information '__version__' %}
+ {% if build_number %}
+
{% blocktrans with build_number as build_number %}Build number: {{ build_number }}{% endblocktrans %}
+ {% endif %}
+
+ {% project_information '__description__' as project_description %}
+ {% trans project_description %}
+
+ {% project_information '__license__' as license_information %}
+ {% trans 'Released under the license:' %} {% trans license_information %}
+
+
+
{% project_information '__title__' %}
+
+
+ {% blocktrans with project_title as project_title %}
+ {{ project_title }} is a free and open-source software brought to you with by Roberto Rosario and contributors.
+ {% endblocktrans %}
+
+
+
+ {% blocktrans with project_title as project_title %}
+ It takes great effort to make {{ project_title }} as feature-rich as it is. We need all the help we can get!
+ {% endblocktrans %}
+
+
+
+ {% blocktrans with project_title as project_title and icon_social_paypal as icon_social_paypal%}
+ If you use {{ project_title }} please consider making a donation {{ icon_social_paypal }}
+ {% endblocktrans %}
+
+ {% blocktrans with icon_social_paypal as icon_social_paypal%}
+ Besides donations you can also support the project by purchasing a copy of the book "Exploring Mayan EDMS" by Roberto Rosario. The book is available on pre-release format at a discounted price for a limited time.
+ {% endblocktrans %}
+