Faruk AYDIN
|
3c3e6e4144
|
feat: Implement user invitation backend functionality
|
2024-07-11 11:38:23 +02:00 |
|
Faruk AYDIN
|
6a7cdf2570
|
feat: Use persisted access tokens for authentication
|
2024-04-22 16:57:34 +02:00 |
|
Faruk AYDIN
|
1c0897bfb6
|
fix: Use correct model file to delete step
|
2024-03-15 16:34:38 +01:00 |
|
Faruk AYDIN
|
24ad43d3e4
|
fix: Allow permitted users to delete others steps
|
2024-02-23 13:45:50 +01:00 |
|
Ali BARIN
|
32b17c1418
|
fix: prevent registration on non-cloud
|
2024-01-30 13:03:52 +00:00 |
|
Faruk AYDIN
|
6a639e4ac9
|
chore: Use ES module path to import auth files
|
2024-01-09 12:51:41 +01:00 |
|
Faruk AYDIN
|
b2f8634008
|
chore: Use ES modules for backend app
|
2024-01-05 19:08:04 +01:00 |
|
Faruk AYDIN
|
8d6f0f8e9e
|
feat: Convert all mutation files to js
|
2024-01-04 18:04:54 +01:00 |
|
Ali BARIN
|
2d52cab693
|
fix: let permitted users delete others' flows (#1417)
|
2023-11-08 16:55:30 +01:00 |
|
Ali BARIN
|
0873cfa997
|
fix: let permitted users create step in not-owned flows
|
2023-11-07 15:51:24 +00:00 |
|
Ali BARIN
|
2febc5efad
|
fix(mutations/delete-flow): cover incomplete trigger
|
2023-10-30 15:19:31 +01:00 |
|
Ali BARIN
|
bf7ab475ee
|
feat: unregister webhook upon deleting flow
|
2023-10-27 19:19:13 +02:00 |
|
Ali BARIN
|
0633da3244
|
fix(mutations/duplicate-flow): correct webhook path
|
2023-10-26 17:21:28 +02:00 |
|
Faruk AYDIN
|
fe820fb4fe
|
fix: use lowercase email for user model findOne method
|
2023-10-13 13:21:55 +02:00 |
|
Faruk AYDIN
|
f490632722
|
refactor: Login mutation with create auth token helper
|
2023-10-04 11:46:18 +02:00 |
|
Ali BARIN
|
c0b8e6178d
|
fix: use default role for fallback user creation
|
2023-09-28 14:49:49 +00:00 |
|
Faruk AYDIN
|
04a0a847c7
|
fix: Check role mappings data with isEmpty method
|
2023-09-10 10:43:08 +02:00 |
|
Ömer Faruk Aydın
|
e9ba37b8de
|
fix: use withSoftDeleted scope to remove user associations permanently (#1239)
|
2023-08-24 16:34:07 +02:00 |
|
Faruk AYDIN
|
129e6d60e5
|
fix: Remove all related records when user is deleted
|
2023-08-24 15:05:54 +02:00 |
|
Faruk AYDIN
|
4b77f2f590
|
fix: Remove deleted flows from Redis
|
2023-08-24 15:05:54 +02:00 |
|
Ali BARIN
|
b9352ccc06
|
fix(mutations/update-flow-status): correct permission check
|
2023-08-22 16:17:20 +02:00 |
|
Ali BARIN
|
525b2baf06
|
fix(mutations/execute-flow): correct permission check
|
2023-08-22 16:17:20 +02:00 |
|
Ali BARIN
|
a8edeb2459
|
fix(mutations/update-step): correct permission check
|
2023-08-22 16:17:20 +02:00 |
|
Rıdvan Akca
|
da5d594428
|
feat(user-interface): introduce user interface page (#1226)
|
2023-08-21 23:11:25 +02:00 |
|
Ali BARIN
|
3b54b29a99
|
feat: introduce app configs with shared auth clients (#1213)
|
2023-08-16 15:46:43 +02:00 |
|
Ali BARIN
|
25983e046c
|
chore: move config behind checks (#1211)
|
2023-08-11 22:32:13 +02:00 |
|
Ömer Faruk Aydın
|
a6a124d2e6
|
feat: add role mappings for SAML configuration (#1210)
|
2023-08-11 19:07:39 +02:00 |
|
Ali BARIN
|
ef9359b208
|
feat: write updateConfig GQL mutation
|
2023-08-11 08:29:57 +00:00 |
|
Ömer Faruk Aydın
|
ce8c9906cb
|
chore: Rename createSamlAuthProvider mutation as upsertSamlAuthProvider (#1200)
|
2023-08-08 22:56:23 +02:00 |
|
Faruk AYDIN
|
43eea965c5
|
chore: Warn user about default role of SAML before deleting role
|
2023-08-07 15:21:32 +02:00 |
|
Faruk AYDIN
|
8101c9f0bc
|
feat: Add createSamlAuthProvider graphQL mutation
|
2023-08-07 15:02:25 +02:00 |
|
Rıdvan Akca
|
b4cda90338
|
feat(auth): add feedback state for user and role management (#1191)
|
2023-08-07 11:08:29 +02:00 |
|
Ali BARIN
|
0deaa03218
|
feat(auth): add user and role management
|
2023-08-03 19:39:48 +02:00 |
|
Ali BARIN
|
63abc8a2c8
|
feat(authorization): add delete flow checks
|
2023-08-03 19:39:48 +02:00 |
|
Ali BARIN
|
ba5c038e3b
|
feat(authorization): add create flow checks
|
2023-08-03 19:39:48 +02:00 |
|
Ali BARIN
|
a6669415f5
|
feat(authorization): add delete connection checks
|
2023-08-03 19:39:48 +02:00 |
|
Ali BARIN
|
4086fad867
|
feat(authorization): add create connection checks
|
2023-08-03 19:39:48 +02:00 |
|
Ali BARIN
|
5d77f64e76
|
feat(authorization): add update flow checks
|
2023-08-03 19:39:48 +02:00 |
|
Ali BARIN
|
69582ff83d
|
feat: introduce role based access control
|
2023-08-03 19:39:48 +02:00 |
|
Ali BARIN
|
cb4a54b5cc
|
fix(auth): allow login with case insensitive email
|
2023-07-30 14:59:16 +00:00 |
|
Ali BARIN
|
de7a35dfe9
|
feat: introduce singleton webhook URL
|
2023-06-22 08:51:43 +00:00 |
|
Ali BARIN
|
1449fb0f84
|
fix: update flow.active when remote calls succeed
|
2023-06-11 20:05:00 +00:00 |
|
Ali BARIN
|
ae316f60e4
|
fix: stop checking auth urls
|
2023-06-02 15:20:09 +02:00 |
|
Ali BARIN
|
9776c9f5a4
|
feat: add duplicate flow functionality
|
2023-05-13 14:44:21 +02:00 |
|
Rıdvan Akca
|
2791dca412
|
feat(profile): add capability to update user's full name
|
2023-03-31 12:38:02 +03:00 |
|
Faruk AYDIN
|
d3ef45db1b
|
chore: Remove stripe-related functionality
|
2023-03-21 11:55:45 +03:00 |
|
Ali BARIN
|
aec9595dea
|
fix: stop checking empty app input in createFlow
|
2023-03-13 22:11:55 +00:00 |
|
Faruk AYDIN
|
7764c4fbcb
|
chore: Make subscription creation synchronous
|
2023-03-12 21:23:32 +03:00 |
|
Ali BARIN
|
9b8ec9b85e
|
feat: validate step input in executeFlow
|
2023-03-12 11:28:33 +00:00 |
|
Ali BARIN
|
7b3f070973
|
feat: validate app and action input in createStep
|
2023-03-12 11:26:50 +00:00 |
|