3
0

325 Commits

Author SHA1 Message Date
Tomaž Jerman
5a4985cbdc Tweak permission export flag's description 2019-10-16 12:47:37 +02:00
Tomaž Jerman
df8bf18360 Cleanup permission exporting 2019-10-16 12:47:37 +02:00
Tomaž Jerman
7a7839809d Add system setting import/export 2019-10-16 12:47:37 +02:00
Tomaž Jerman
08860a90e4 Add settings service to compose 2019-10-16 12:37:37 +02:00
Denis Arh
b71f8a77ad Temporary disable user read check 2019-10-15 10:22:14 +02:00
Denis Arh
4134375569 User searching improvements
Remove standalone findbyIDs, add filtering by user and role ID
2019-10-10 12:23:31 +02:00
Denis Arh
a66f75c46d Refactor user repo, enable user data masking 2019-10-10 10:09:20 +02:00
Denis Arh
b222174344 Add basic user data masking functionality 2019-10-09 20:44:56 +02:00
Denis Arh
8ca797e2d2 Renam aux.go to default.go
disallowed path element "aux.go" on go get
2019-10-09 19:15:53 +02:00
Denis Arh
ddac9fac9c Allow use of user ID as notification rcpt 2019-10-09 08:04:18 +02:00
Denis Arh
d130e7e641 Fix tools & specs (internal => pkg) 2019-10-01 18:21:09 +02:00
Denis Arh
a54cb00efa Move internal/settings to pkg/settings 2019-10-01 18:13:26 +02:00
Denis Arh
f493f4fb6b Move internal/permissions to pkg/permissions 2019-10-01 17:53:20 +02:00
Denis Arh
ebfa4cbffd Move internal/payload to pkg/payload 2019-10-01 17:51:39 +02:00
Denis Arh
5e3f3f1342 Move internal/mail to pkg/mail 2019-10-01 17:51:06 +02:00
Denis Arh
62aa794b84 Move internal/auth to pkg/auth 2019-10-01 17:47:43 +02:00
Denis Arh
f5f0096035 Remove internal/test pkg 2019-10-01 17:42:26 +02:00
Denis Arh
77ce40cf1a Move version, rand and organisation pkgs (internal=>pkg) 2019-10-01 17:42:26 +02:00
Denis Arh
6fbb270c05 Rename AdminRoleID to AdminsRoleID for consistency 2019-10-01 13:54:49 +02:00
Denis Arh
1442ee641a Cleanup, add context to db conn 2019-09-30 23:52:31 +02:00
Tomaž Jerman
887aab30fc Tweak reminder filter params 2019-09-30 22:05:27 +02:00
Tomaž Jerman
c16b50ac0c Allow reminders without remindAt 2019-09-30 22:05:27 +02:00
Tomaž Jerman
fc80708c55 Simplify reminder ac 2019-09-30 22:05:27 +02:00
Tomaž Jerman
eac8781d02 Add temporal filtering to reminders 2019-09-30 22:05:27 +02:00
Tomaž Jerman
3df7d7d50e Small code tweaks 2019-09-30 22:05:27 +02:00
Tomaž Jerman
ac6f7cad34 Allow assignee to read/update not owned reminders 2019-09-30 22:05:27 +02:00
Tomaž Jerman
190d1c31b8 Small tweaks
* fix repo's nil ptr err,
* make dismissedAt a pointer.
2019-09-30 22:05:27 +02:00
Tomaž Jerman
bb60eb4f75 Hookup system and reminder services 2019-09-30 22:05:27 +02:00
Tomaž Jerman
b5b1630371 Add reminder service 2019-09-30 22:05:27 +02:00
Tomaž Jerman
c1f4789710 Add access controll for reminders 2019-09-30 22:05:27 +02:00
Tomaž Jerman
9872b30a09 Add reminder repository interface 2019-09-30 22:05:27 +02:00
Tomaž Jerman
832c32cbeb Add migration for reminders 2019-09-30 22:05:27 +02:00
Tomaž Jerman
4dbd8bea88 Add Reminder type 2019-09-30 22:05:27 +02:00
Tomaž Jerman
33ad6c878b Add reminder routes 2019-09-30 22:05:27 +02:00
Denis Arh
f9c3cd0065 Refactor & enabled log() fn in all services 2019-09-30 19:50:04 +02:00
Denis Arh
fee5c2be8f Change scopes for ext. auth, use "user:email" for github 2019-09-30 14:44:45 +02:00
Denis Arh
d34d8bf9f3 Refactored auth settings
Auth settings update/reload reimplemented to remove the need
for restart after initial run and settings autodiscovery
2019-09-30 14:25:54 +02:00
Denis Arh
0ec9156e29 Remove drop table from old system db migrations 2019-09-30 10:20:40 +02:00
Denis Arh
618f18f620 Change how system provision state is detected
We can not check for roles as they are pre-inserted in the (db) migration
files - we count perm. rules for admins & everyone
2019-09-30 10:20:40 +02:00
Denis Arh
d92f16902b Fix tests (adopt new a.script constraints, change provisioning) 2019-09-30 10:20:40 +02:00
Denis Arh
c240bb6a20 Refactored configuration provisioning 2019-09-30 10:20:40 +02:00
Denis Arh
792c2aa62d Remove namespace & permission provisioning from old migration files 2019-09-30 10:20:40 +02:00
Denis Arh
1302f243f4 Add tests, basic messaging importer 2019-09-30 10:20:40 +02:00
Denis Arh
d8a8e311f0 Update role importer, add tests 2019-09-30 10:20:39 +02:00
Denis Arh
5278ae217f Prefix user grpc service & messages, add role finder 2019-09-30 10:20:39 +02:00
Denis Arh
823dffdd1b Improve compose resource importing 2019-09-30 10:20:39 +02:00
Denis Arh
71a78d53a5 Add support for handle, fix tests 2019-09-30 10:20:39 +02:00
Denis Arh
838fa8302a Add import/export commands 2019-09-30 10:20:39 +02:00
Denis Arh
9f91a3ae0e Importer for base compose & system elements 2019-09-30 10:20:39 +02:00
Denis Arh
7a7646d950 Fix MakeJWT() fn, add list of user's roles 2019-09-23 19:44:19 +02:00