Roberto Rosario
30668d9d0b
Merge remote-tracking branch 'origin/versions/micro' into feature/merge_with_micro
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 15:31:32 -04:00
Roberto Rosario
80126f2326
Update translations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-25 00:07:42 -04:00
Roberto Rosario
7695178992
Fix failing tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-24 17:17:21 -04:00
Roberto Rosario
fb53726888
Update translations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-24 01:21:02 -04:00
Roberto Rosario
8322bd3a27
Rename workflow action test modules
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-23 13:23:19 -04:00
Roberto Rosario
1bc3b58d4e
Return empty queryset for non authenticated users
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-22 21:15:31 -04:00
Roberto Rosario
4e6e4789e3
Update translations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-22 21:15:10 -04:00
Roberto Rosario
0d263c2b76
Update translations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-04 03:00:06 -04:00
Roberto Rosario
58bcf20a46
Remove tests * imports
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-29 23:10:28 -04:00
Roberto Rosario
a250919acc
Merge remote-tracking branch 'origin/versions/micro' into features/micro_merge
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-25 23:48:12 -04:00
Roberto Rosario
666c3324e8
Synchronize language translations
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-25 21:55:14 -04:00
Roberto Rosario
0917bd57b3
Add ACL filter support for case 6
...
Support inherited field of a related field that is Generic
Foreign Key.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-20 00:09:56 -04:00
Roberto Rosario
eb1fb8511b
Move manager get code to ModelPermission class
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-05 00:20:06 -04:00
Roberto Rosario
3c9454160f
Support custom model managers for check_access()
...
Allow app to specify which model manager will be used
when creating the queryset that is passed to check_access.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-30 03:10:15 -04:00
Roberto Rosario
557a20d6cc
Update translations
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-05 03:10:42 -04:00
David Miguel
4de13f23b7
Pt locale msg
2019-07-05 05:18:26 +00:00
Roberto Rosario
e3d2fef687
Update compiled translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-29 02:47:05 -04:00
Roberto Rosario
6eb105be94
Update source translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-29 02:21:29 -04:00
Roberto Rosario
85b8d281cc
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-15 04:53:23 -04:00
Roberto Rosario
70dab1fd30
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 02:59:19 -04:00
Roberto Rosario
e091c07ed6
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 03:43:45 -04:00
Roberto Rosario
f66328139e
Add document ACLs workflow actions
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 03:43:39 -04:00
Roberto Rosario
0d6462831a
Deregister ephimeral models from ModelPermissions
...
Explictly delete the ephimeral models from ModelPermission
registry to avoid them being lookedup in a subsequent tests
where they don't exist.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 01:09:37 -04:00
Roberto Rosario
72ade29f77
Add Latvian translation
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 14:51:03 -04:00
Roberto Rosario
325fe3225a
Update source translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 03:25:30 -04:00
Roberto Rosario
7407c67347
Improve access grant and remove action form
...
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.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 03:12:17 -04:00
Roberto Rosario
cbfab25c94
Fix access grant and revoke workflow actions
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 03:04:36 -04:00
Roberto Rosario
33929576fc
Allow passing a manager
...
Add a manager argument to check_access to avoid using the
the default manager blindly. Used for models with more than one
manager like the Document model.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-31 00:22:52 -04:00
Roberto Rosario
268fce138d
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-21 01:28:49 -04:00
Roberto Rosario
ab5028887c
Synchronize translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-17 02:57:43 -04:00
Roberto Rosario
d41fe1b701
Fix assertEquals warning
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-13 23:28:58 -04:00
Roberto Rosario
eb79ebf6bb
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-10 03:32:54 -04:00
Roberto Rosario
76b75af1c2
Add keyword arguments to CT get_for_model
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-10 00:39:20 -04:00
Roberto Rosario
1beb44d85d
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-08 18:15:39 -04:00
Roberto Rosario
5e4518211f
Remove related attribute of check_access
...
Remove filter_by_access. Replaced by restrict_queryset.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 02:26:50 -04:00
Roberto Rosario
e1e2454e2a
Convert ACL API tests to use ephimeral models
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 01:57:03 -04:00
Roberto Rosario
a0d2000419
Test simplification
...
Unify usage of self.test_document and self.test_documents in
tests.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 00:54:59 -04:00
Roberto Rosario
95a1df8072
Backport common mixin and generics improvements
...
* Rename get_object_list to get_source_queryset.
* Add uniqueness validation to SingleObjectCreateView.
* Remove MultipleInstanceActionMixin.
* Backport MultipleObjectMixin improvements.
* Remove ObjectListPermissionFilterMixin.
* Add and improve tests.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-06 02:07:35 -04:00
Roberto Rosario
ca3a48f92d
Update source and compiled translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-05 18:51:10 -04:00
Roberto Rosario
030b7d5d91
Update translation source files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-04 21:43:55 -04:00
Roberto Rosario
8e731d6280
Backport ACL computation improvements
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-04 03:27:30 -04:00
Roberto Rosario
5f89d228dc
Update compiled translations
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-03 02:19:23 -04:00
Roberto Rosario
bd9c75cdaa
Update translation source files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-03 01:16:36 -04:00
Roberto Rosario
8084b59e6e
New way to test orphan objects
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 22:25:10 -04:00
Roberto Rosario
8b2f5eaf69
Update ACLs tests to use ephimeral models
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 21:35:56 -04:00
Roberto Rosario
e042c5275b
Stop inherited permission recursion check
...
Recursive objects are not supported by this method and need
to specify their own function to calculate their own filtered
queryset.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 15:17:42 -04:00
Roberto Rosario
33056dec04
Allow overloading action_add and action_remove
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 00:57:54 -04:00
Roberto Rosario
4963a9689f
Update ACL view to use new AddRemoveView
...
Add ACL created and edited events.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 19:15:41 -04:00
Roberto Rosario
2e9b5454a7
Add ACLs permission link icon
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 19:13:24 -04:00
Roberto Rosario
6069c67342
Improve inherited permission computation
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 19:13:06 -04:00