Alexandre Aubin
|
302e755f48
|
Assume we target the .main permission if it's not given explicitly
|
2019-09-13 16:50:46 +02:00 |
|
Alexandre Aubin
|
ccc7583ec4
|
Add backup/restore test for permission app, and fix a small related bug
|
2019-09-13 16:33:25 +02:00 |
|
Alexandre Aubin
|
ec5069b71c
|
Propagate changes on backup tests + fixes bugs found in the process
|
2019-09-13 16:33:25 +02:00 |
|
Alexandre Aubin
|
bdad4ffd71
|
c.f. issue 1405 ... those 'if ldap.stuff()' are complete bullshit from the very beginning since they never return False : instead they trigger an exception which means the current error management is completely meaningless ... so this refactorize all the places if found those + add proper error messages
|
2019-09-13 16:33:03 +02:00 |
|
Alexandre Aubin
|
2e14834e6b
|
Misc fixes following tests
|
2019-09-13 16:33:03 +02:00 |
|
Alexandre Aubin
|
b912cd0aec
|
Propagate all changes to tests
|
2019-09-13 16:33:03 +02:00 |
|
Alexandre Aubin
|
68db93cd63
|
Fix an issue about groups not being properly cleaned and perms synced when deleting a user
|
2019-09-13 16:33:03 +02:00 |
|
Alexandre Aubin
|
f1f6513796
|
Small tweaks for user group tests
|
2019-09-13 16:33:03 +02:00 |
|
Alexandre Aubin
|
c0361430e2
|
Try to simplify + comment the code of check_LDAP_db_integrity
|
2019-09-13 16:33:03 +02:00 |
|
Alexandre Aubin
|
e40698ef20
|
Propagate changes on migration
|
2019-09-13 16:33:03 +02:00 |
|
Alexandre Aubin
|
bbfc62cf3e
|
Backup/restore app permissions using yaml files which are much simpler to handle...
|
2019-09-13 16:32:32 +02:00 |
|
Alexandre Aubin
|
a92ff53077
|
Propagate changes to other parts of the code relying on groups and permissions
|
2019-09-13 16:32:32 +02:00 |
|
Alexandre Aubin
|
d5b2fb7a71
|
Misc fixes/improvements for i18n strings
|
2019-09-13 16:32:32 +02:00 |
|
Alexandre Aubin
|
38c43f4b9a
|
Fix the whole operation logger / related to thing + propagate on the legacy addaccess
|
2019-09-13 16:31:03 +02:00 |
|
Alexandre Aubin
|
98b1c30330
|
Simplify app_ssowatconf code related to permissions
|
2019-09-13 16:31:03 +02:00 |
|
Alexandre Aubin
|
853c6a161a
|
Simplify permission_sync_to_user ... force is never set to True so I dropped it...
|
2019-09-13 16:31:03 +02:00 |
|
Alexandre Aubin
|
574e9aea44
|
Simplify permission_create/urls/delete interface and code
|
2019-09-13 16:31:03 +02:00 |
|
Alexandre Aubin
|
3535cb655f
|
Fix call of app add/remove access hooks
|
2019-09-13 16:31:03 +02:00 |
|
Alexandre Aubin
|
a1d3376613
|
Simplify permission_clear, now named permission_reset
|
2019-09-13 16:31:03 +02:00 |
|
Alexandre Aubin
|
e5676c4b30
|
Propagate change in permission_list to permission_update
|
2019-09-13 16:31:03 +02:00 |
|
Alexandre Aubin
|
45483f4116
|
--short and --full options for group_list and permission_list
|
2019-09-13 16:31:03 +02:00 |
|
Alexandre Aubin
|
41e6f1b81c
|
Simplify permission_add/remove to just permission_update with --add and --remove, similar to what's done for groups
|
2019-09-13 16:31:03 +02:00 |
|
Alexandre Aubin
|
6276485665
|
Simplify permission_list ... it really sounds like we don't need all these options
|
2019-09-13 16:31:03 +02:00 |
|
Alexandre Aubin
|
112976f8ee
|
Refuse to edit user primary groups
|
2019-09-13 16:31:02 +02:00 |
|
Alexandre Aubin
|
c5d0a27098
|
Simplify group info and group update interface and code
|
2019-09-13 16:31:02 +02:00 |
|
Alexandre Aubin
|
0f7b8c3515
|
Simplify group list interface and code
|
2019-09-13 16:31:02 +02:00 |
|
Alexandre Aubin
|
a6d68c76c4
|
permission_update -> permission_urls (+ tweak the helper name) so that it's more differentiable from user_permission_update
|
2019-09-13 16:31:02 +02:00 |
|
Alexandre Aubin
|
f60af2053f
|
permission_add/remove becomes create/delete to be consistent with user and group create/delete. In the context of permissions, add/remove shall instead be related to adding/removing an existing permission for a user or group.
|
2019-09-13 16:31:02 +02:00 |
|
Alexandre Aubin
|
34df84e222
|
group add -> group create, to be consistent with user create/delete
|
2019-09-13 16:31:02 +02:00 |
|
Alexandre Aubin
|
0f688caccd
|
Swap 'main' in permission namespace
|
2019-09-13 16:31:02 +02:00 |
|
Alexandre Aubin
|
51171b84bf
|
main.metronome -> main.xmpp
|
2019-09-13 16:31:02 +02:00 |
|
Alexandre Aubin
|
6d604d711f
|
Merge pull request #768 from YunoHost/rework-migration-system
Rework migration system to have independent migrations
|
2019-09-13 03:01:59 +02:00 |
|
Alexandre Aubin
|
a4ec76e77b
|
Remove debug print
|
2019-09-10 22:05:03 +02:00 |
|
Josué Tille
|
84fe23786c
|
Fix permission sychronization
|
2019-09-10 22:05:03 +02:00 |
|
Alexandre Aubin
|
ec3856a25c
|
Propagate changes about revert mechanism and naming on migration 12
|
2019-09-10 17:15:08 +02:00 |
|
Alexandre Aubin
|
dc7b8d1faa
|
Merge branch 'stretch-unstable' into rework-migration-system
|
2019-09-10 14:27:56 +02:00 |
|
Alexandre Aubin
|
b29731c28b
|
We don't need this try/except
|
2019-09-10 14:25:51 +02:00 |
|
Alexandre Aubin
|
92fa21641b
|
Fix some stuff about removing the --revert option
|
2019-09-09 12:07:44 +02:00 |
|
Alexandre Aubin
|
3d10e8fef2
|
Merge pull request #786 from YunoHost/dyndns_update_force
"yunohost dyndns update" "--force" and "--dry-run"
|
2019-09-01 16:23:14 +02:00 |
|
Alexandre Aubin
|
a208763d0c
|
Merge pull request #747 from YunoHost/python-hooks-reloaded
Python hooks reloaded
|
2019-08-31 04:08:52 +02:00 |
|
Bram
|
9f07031da9
|
Merge pull request #762 from madtibo/pg_pwd_security
[enh] PostgreSQL password security
|
2019-08-28 23:59:43 +02:00 |
|
Laurent Peuch
|
2aa5e7f640
|
[mod] raw string for correct escape sequence
|
2019-08-27 19:45:45 +02:00 |
|
Laurent Peuch
|
87435775ee
|
[enh] add --dry-run option to dyndns update
|
2019-08-27 19:45:33 +02:00 |
|
Laurent Peuch
|
b8f27b7593
|
[enh] add --force to 'dyndns update'
|
2019-08-26 17:35:18 +02:00 |
|
Laurent Peuch
|
19dbe87167
|
[mod] regex must be stored in raw strings
|
2019-08-25 16:50:30 +02:00 |
|
Laurent Peuch
|
0849adbee1
|
[mod] remove useless weird comment
|
2019-08-25 16:48:21 +02:00 |
|
Laurent Peuch
|
68e9724517
|
[mod] remove catchall bad exception
|
2019-08-25 16:40:41 +02:00 |
|
Alexandre Aubin
|
fcae50a6e0
|
Move / test / fix migration for postgresql auth
|
2019-08-24 18:14:16 +02:00 |
|
madtibo
|
2fc13a7af0
|
switch from password to md5 authentication in postgresql
|
2019-08-24 17:52:08 +02:00 |
|
Alexandre Aubin
|
ff2caae183
|
Now guess hook type using mimetypes lib
|
2019-08-24 15:56:52 +02:00 |
|