Denis Arh
b732894109
Fix codegen and its outputs
2019-05-24 12:46:30 +02:00
Tit Petric
4c166d92c6
Update codegen for cleanup/less verbosity
2019-05-22 16:37:53 +02:00
Tit Petric
68dc98ad92
add(all): test files for type-set
...
Signed-off-by: Tit Petric <black@scene-si.org>
2019-05-19 15:58:39 +02:00
Denis Arh
7fc66e74ad
Cleanup & enhance compose module & fields
...
- Add module field ID
- Rename db table (compose_module_form => compose_module_field)
- Add id, created_at, updated_at, deleted_at db columns
- Rename json to options, module_id to rel_module
- Fix primary keys (now just ID), add unique indexes (mod+place, mod+name)
- Add foreign key from fields to modules
- module repo Update() func no longer does REPLACE but UPDATE
- in updateFields(), fields are removed more precisely (only missing fields are removed)
- Add integration tests for module/field updates
2019-05-14 11:39:32 +02:00
Denis Arh
087ba7c92d
Permission rules refactored
2019-05-08 18:02:46 +02:00
Denis Arh
5bfbab6a4e
Implement namespace CRUD + various small fixes
...
Other fixes and improvements:
- add parseISODateWithErr and parseISODatePtrWithErr handlers for incoming data
- add service & repository errors
- cleanup old (unbound) attachment controllers from router
- fix system repository error prefix (auth => system)
2019-04-29 18:51:18 +02:00
Denis Arh
010a1351ea
Rename files & symbols
2019-04-29 18:51:18 +02:00
Denis Arh
b84ed43f27
Refactored settings
2019-04-03 17:46:39 +02:00
Tit Petric
5b421b089c
upd(codegen): messaging webhook.gen.go
2019-04-03 15:28:16 +02:00
Tit Petric
7a4cb60cc8
upd(codegen): cleanup codegen.sh
2019-03-21 17:14:02 +01:00
Denis Arh
78763c715d
Refactor permission resources
2019-03-16 23:56:45 +01:00
Tit Petric
191f815444
upd(crm): split types, closes #79 ( #82 )
...
* upd(crm): split types, closes #79
* upd(crm): split generated types, codegen
2019-03-13 18:40:33 +01:00
Denis Arh
ebfab252fc
Add system/applications
...
- CRUD support for applications
- new (application related) permissions
2019-03-09 18:52:00 +01:00
Denis Arh
8d43907bd6
Basic (rest) structure for page & record/module attachments
2019-03-01 00:30:46 +01:00
Mitja Zivkovic
5a6b496a92
rem(messaging): generated permissions
2019-02-27 10:32:37 +01:00
Mitja Zivkovic
8cc4551efc
upd(system): add Permissions API
2019-02-21 20:48:06 +01:00
Tit Petric
e16f24518d
upd(messaging): extend permissions codegen
2019-02-08 21:24:06 +01:00
Tit Petric
876a304def
upd(all):
...
- moved Access type from system to internal/rules,
- moved Resource from system to internal/rules,
- update imports for new type locations,
- add scope list container to inject permissions,
- update permissions API call to return default perms,
- update codegen for generated Rules types
2019-02-06 11:19:32 +01:00
Tit Petric
ba5413b583
upd(messaging): update codegen, add spec to codegen
2019-02-05 15:11:52 +01:00
Tit Petric
13a11ab3b4
upd(codegen): typeset updates with Resources()
2019-02-05 14:41:57 +01:00
Mitja Zivkovic
4d57db5897
upd(internal): rbac.Operations to rules.Operations
2019-01-28 10:53:19 +01:00
Denis Arh
558fa54a1f
Improve record value handling, more strict type on API endpoints
2019-01-15 18:16:18 +01:00
Denis Arh
ae733dc2c9
Credentials & social-sign-on, fixed mocks
2019-01-14 10:40:52 +01:00
Denis Arh
19abcb5a89
Add (record change) triggers
2019-01-10 14:10:02 +01:00
Denis Arh
1457bc4032
Optimize module, page loading
2019-01-03 06:40:28 +01:00
Denis Arh
57c97c63a0
Chart CRUD, service, repository
2018-12-24 06:17:06 +01:00
Tit Petric
6a3fd9bc3b
upd(codegen): follow golang standard pkg layout
2018-11-25 11:41:46 +01:00
Mitja Z
e7ea318f17
upd(system): add team membership apis ( #2 )
...
* upd(system): add team membership apis
* fix(all): fix codegen.sh for mac OS
* fix(system): replace, delete and tests
2018-11-25 11:00:59 +01:00
Tit Petric
b9cd623221
upd(codegen): build generators once, rename
2018-11-21 16:04:28 +01:00
Tit Petric
ea885657dd
upd(codegen): remove go generate
2018-11-21 15:51:56 +01:00
Denis Arh
e5ff3ae7b3
Improve type-set generator, apply to system, sam
2018-11-21 07:02:57 +01:00
Denis Arh
297533e03c
Add <T>Set ([]*<T>) type generator
2018-11-21 05:49:30 +01:00
Tit Petric
9494271380
add(crm): chart mock api and statik codegen
2018-11-12 15:40:18 +01:00
Tit Petric
ae9e60b967
upd(all): codegen docs update
2018-11-05 13:37:49 +01:00
Tit Petric
fdf24b3e2c
Refactor for new system service
...
- upd(all): indent spec.json files on all apps
- upd(auth): rename auth app to cmd
- upd(sam): move orgs, teams to system
- upd(system): extend spec.json for check
- upd(codegen): include system/
- upd(codegen): always generate spec files
- upd(sam): references from auth to system
2018-11-05 12:04:04 +01:00
Tit Petric
102a162108
add(all): database migrations prod
2018-10-08 16:04:20 +02:00
Tit Petric
d5f1e50b0f
add(codegen): codegen permission lists for sam
2018-10-01 15:00:57 +02:00
Tit Petric
60a222cd4e
upd(codegen): check if generator exists
2018-09-27 12:36:46 +00:00
Denis Arh
c7a1f94972
remove user creation and login endpoints
2018-09-24 13:20:18 +02:00
Tit Petric
67d342c8fc
upd(codegen): gofmt all folders
2018-09-11 18:12:12 +02:00
Tit Petric
6632a66299
upd(codegen): optionally generate README docs
2018-09-04 15:38:25 +02:00
Denis Arh
1b477d7cdc
Make codegen.sh script macos compatible (again)
2018-09-03 16:29:34 +02:00
Tit Petric
1fb4a8aaae
fix(make): codegen paths to spec
2018-08-23 11:02:06 +00:00
Tit Petric
92484d6ba4
upd(codegen): xargs fix, debug codegen to stderr
2018-08-15 18:08:39 +02:00
Tit Petric
1b7d50b52d
upd(codegen): run documentation gen too
2018-07-17 18:11:03 +02:00
Denis Arh
152f089148
Fix tools (macos compat.)
2018-07-17 15:24:16 +02:00
Denis Arh
601f512667
Fix codegen macos issues and update Makefile to use codegen.sh
2018-07-17 10:56:47 +02:00
Tit Petric
b68337c111
upd(codegen): generate subpackages
2018-07-16 00:13:45 +02:00
Tit Petric
837c10e448
update(all): moved codegen to root /codegen
2018-07-13 17:47:05 +02:00