Commit Graph

19 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins 6cb5022ac4 chore(server): IoC 35 - updateStreamRoleAndNotify 2024-10-09 16:31:20 +03:00
Kristaps Fabians Geikins 380fe049e6 chore(server): IoC 31 - getStreamCollaboratorsFactory 2024-10-09 10:39:29 +03:00
Kristaps Fabians Geikins 5b5dd201e2 chore(server): IoC 29 - getStream(s)Factory 2024-10-09 10:39:00 +03:00
Kristaps Fabians Geikins 415a102dae chore(server): accessrequests IoC 11 - processPendingStreamRequestFactory 2024-09-11 14:24:07 +03:00
Kristaps Fabians Geikins 9c2e53b017 chore(server): accessrequests IoC 10 - getPendingStreamRequestsFactory 2024-09-11 14:23:51 +03:00
Kristaps Fabians Geikins f872fd93f9 chore(server): accessrequests IoC 9 - requestStreamAccess 2024-09-11 14:23:00 +03:00
Kristaps Fabians Geikins 07d159ea75 minor adjustment 2024-09-11 13:53:35 +03:00
Kristaps Fabians Geikins cc11188af7 chore(server): accessrequests IoC 8 - requestStreamAccess 2024-09-11 13:16:58 +03:00
Kristaps Fabians Geikins 7fa75bb7c4 chore(server): accessrequests IoC 7 - getUserProjectAccessRequestFactory 2024-09-11 13:03:18 +03:00
Kristaps Fabians Geikins d85496142e chore(server): accessrequests IoC 6 - initializeEventListenerFactory 2024-09-11 11:54:53 +03:00
Kristaps Fabians Geikins 21009085c4 chore(server): accessrequests IoC 5 - getUsersPendingAccessRequestFactory 2024-09-10 15:50:01 +03:00
Kristaps Fabians Geikins f715539920 chore(server): accessrequests IoC 4 - createNewRequestFactory 2024-09-10 15:48:06 +03:00
Kristaps Fabians Geikins 8fd3503024 chore(server): accessrequests IoC 3 - deleteRequestByIdFactory 2024-09-10 15:45:34 +03:00
Kristaps Fabians Geikins c560793d95 chore(server): accessrequests IoC 2 - getPendingAccessRequestFactory 2024-09-10 15:40:52 +03:00
Kristaps Fabians Geikins 68f825d7c9 chore(server): accessrequests IoC 1 - getPendingAccessRequestsFactory 2024-09-10 15:33:15 +03:00
Kristaps Fabians Geikins 0b2ca9a515 feat: add missing FE1 fields to the FE2 GQL schema (#2471)
* WIP version create

* commitCreate migrated

* minor cleanup

* commitReceived migrated

* added Project.object

* Project.comment introduced

* moving away old API usages in FE1

* ProjectMutations.batchDelete

* project pending access requests

* WIP project access req tests

* project access req tests done

* ModelByName test

* version mutation tests

* project.object tests

* batch delete tests

* minor improvements to redirect logging
2024-07-10 11:33:53 +02:00
Gergő Jedlicska c6cd4c311d feat(serverinvites): create domain module in server invites (#2401)
* chore(serverinvites): repository refactor for multiregion

* chore(serverinvites): remove migrated functions from old repository

* chore(serverinvites): refactor serverInviteForToken resolver for multiregion

* chore(serverinvites): invite processing service refactor for multiregion

* chore(serverinvites): subscription refactor for multiregion

* chore(serverinvites): move buildEmailContents to dedicated file

* chore(serverinvites): deleteAllStreamInvites function multiregion refactor

* chore(serverinvites): refactor deleteServerOnlyInvites multiregion repository

* chore(serverinvites): complete repository refactor for multiregion

* feat(serverinvites): create domain module in server invites

* fix(serverinvites): no relative imports

* feat(serverinvites): extract individual types from repository

* feat(serverinvites): move interfaces to operations

* fix(serverinvites): update imports referencing old interfaces file

* fix(serverinvites): type mismatch for insert invite and delete old

* chore(serverinvites): refactor to single repo function

* test(serverinvites): fix tests

* fix(serverinvites): use domain types in all places

* feat(serverinvites): WIP unity

* feat(serverinvites): move to new facory names and types

* feat(serverinvites): fix tests

* fix(serverinvites): use factory name

---------

Co-authored-by: Alessandro Magionami <alessandro.magionami@gmail.com>
2024-06-25 13:24:37 +02:00
Kristaps Fabians Geikins 37d51072fb feat(server): resource limits on app tokens (#1959)
* WIP new mutation arg

* limited resource token creation done

* token resource rule creation validation

* updated authorizeResolver implementation

* introduced resource access rule checks in authorizeResolver everywhere

* more checks added

* updated projects resolvers

* updated stream resolvers

* more checks added

* error page theme resolution fix

* WIP testss

* more tests

* implemented checks in REST auth pipeline

* REST API coverage & tests

* some tests fixed

* test fixess

* added tests

* feat(server): new automation result reporting scope (#1976)

* feat(server): new automation result reporting scope

* tests fix
2024-01-19 18:14:49 +01:00
Kristaps Fabians Geikins f991504932 feat: stream access requests (#976) 2022-09-06 11:10:38 +03:00