Andrey Antukh
3074fc9ab5
♻️ Remove deprecated with-atomic and refactor tx-run! ( #5915 )
...
* ♻️ Remove deprecated with-atomic and refactor tx-run!
* ✨ Do not hold open connection for the whole clone-template operation
2025-02-24 11:15:44 +01:00
alonso.torres
b1dda02b47
✨ Add mentions to notifications
2025-01-09 11:55:53 +01:00
Andrey Antukh
b7573c0b72
✨ Change frontend-only features automatic team assignation rules
...
The frontend-only features are now ignored from files and from teams
and they do not autoassigns automatically to team and file on file
creation or update operations.
2024-11-15 15:57:25 +01:00
Andrey Antukh
607e0c5c1d
✨ Move team invitations and access requests to a separate namespace
...
This commit also comes with:
- a fix for incorrect conflict handling on team access request creation
- a fix for incorrect handling of file-data when it is offloaded
- replace some inneficient queries with effcient ones
- remove redundant validation on creation of request-access
2024-11-13 14:16:18 +01:00
Pablo Alba
cbc92e9f1e
✨ Add created-by to invitations, and an event related
2024-11-11 17:00:54 +01:00
Andrey Antukh
97a1bf15ef
✨ Improve how topic is managed on ws notifications
2024-10-30 13:39:38 +01:00
Pablo Alba
bd08e99080
♻️ Clean up and refactors of viewer role
2024-10-18 10:12:59 +02:00
Pablo Alba
823792339f
✨ Kick out of a team - Visibility of System Status
2024-10-15 13:38:46 +02:00
Pablo Alba
226ab7233b
✨ Add viewer role to workspace
2024-10-15 13:38:46 +02:00
Pablo Alba
cf150891df
✨ Add view mode to dashboard
2024-10-15 13:32:33 +02:00
Andrey Antukh
c4941bb102
🐛 Fix unexpected exception on handling audit log on team invitations
...
A regression introduced in previous commits of this release
2024-10-10 11:27:04 +02:00
Andrey Antukh
45f3a67950
✨ Relax transaction requeriments for team invitation creation
2024-10-08 14:51:14 +02:00
Andrey Antukh
c6917bb0cf
✨ Relax transaction requirements on create-team rpc method
2024-10-08 14:51:14 +02:00
Andrey Antukh
a1f5bcae80
♻️ Add better ergonomics for the internal quotes API
2024-10-08 14:51:14 +02:00
Andrey Antukh
be30174a49
✨ Add limits for team invitations
2024-10-02 16:05:33 +02:00
Andrey Antukh
cacee40d11
🎉 Add proper schema encoding/decoding mechanism
...
this allows almost all api operations to success usin application/json
encoding with the exception of the update-file, which we need to
approach a bit differently;
the reason update-file is different, is because the operations vector
is right now defined without the context of shape type, so we are just
unable to properly parse the value to correct type using the schema
decoding mechanism
2024-08-21 11:27:36 +02:00
Pablo Alba
6169f5c2e8
🎉 New oops page with login and request access
2024-08-14 15:32:04 +02:00
Andrey Antukh
0e92bcc0de
🎉 Add file-data offload mechanism
2024-08-09 14:28:18 +02:00
Andrey Antukh
5cf64c1440
Merge remote-tracking branch 'origin/staging' into develop
2024-07-31 12:46:47 +02:00
Andrey Antukh
52425a993a
🐛 Check complaints reports in the same way as bounces are checked
2024-07-31 12:02:42 +02:00
Andrey Antukh
025034cb71
Merge remote-tracking branch 'origin/staging' into develop
2024-07-25 11:23:42 +02:00
Andrey Antukh
7df9ac5e4f
🐛 Fix audit context forwarding on explicit events
2024-07-24 21:25:55 +02:00
Andrey Antukh
28c2197ba7
♻️ Add string length validation to backend RPC methods fields
2024-07-04 12:30:28 +02:00
Alejandro Alonso
f051137098
✨ Add extra info to create team response
2024-07-02 13:36:12 +02:00
Alejandro Alonso
8dcd538bd2
✨ Improve external origin events for audit_log
2024-07-02 08:14:22 +02:00
Alejandro Alonso
f6b367cdca
✨ Add extra events info to track teams and invitations
2024-06-28 10:30:26 +02:00
Andrey Antukh
ec4260830c
♻️ Add API consistency fixes for task calling
...
Also adds a helper for calling tasks synchronously
2024-06-25 13:24:17 +02:00
Andrey Antukh
6a253871b0
✨ Improve internal handling of external-session-id
2024-06-19 16:15:48 +02:00
Andrey Antukh
ae90d59b43
✨ Remove spec usage o teams rpc ns
2024-06-07 10:30:14 +02:00
Andrey Antukh
761bbb7334
✨ Add srepl helpers for delete/restore teams, projects, and files
2024-05-27 11:17:00 +02:00
Andrey Antukh
584a0fdba1
✨ Reduce locking on objects-gc task
...
The main issue was the long running gc operation that
affects storage objects with deduplication. The long running
transacion ends locking some storage object rows which collaterally
made operations like import-binfile become blocked indefinitelly
because of the same rows (because of deduplication).
The solution used in this commit is split operations on small
chunks so we no longer use long running transactions that holds
too many locks. With this approach we will make a window to work
concurrently all operarate the distinct operations that requires
locks on the same rows.
2024-05-23 16:35:54 +02:00
Andrey Antukh
347276fb4e
🐛 Fix incorrect team features handling on onboarding team creation
2024-04-10 15:33:18 +02:00
Andrey Antukh
91118bec70
✨ Improve internal naming of setup/props
...
This reverts commit a6f70c77cb
.
2024-03-14 10:48:23 +01:00
alonso.torres
a6f70c77cb
Revert " ✨ Improve internal naming of setup/props"
...
This reverts commit f525c6df5e
.
2024-03-13 16:21:12 +01:00
Andrey Antukh
f525c6df5e
✨ Improve internal naming of setup/props
2024-03-13 11:39:53 +01:00
Andrey Antukh
d2626ead0b
✨ Add better email cleaning mechanism
...
This commit separates the email cleaning mechanism to a separated
function, and enables a proper cleaning of `mailto:` prefix, usually
found on invitations because users just copy and paste from external
source.
2024-02-07 09:14:07 +01:00
Andrey Antukh
7f60946204
♻️ Refactor exportation and duplicate mechanism
...
Previously the file processing was implemented 3 times using similar
approaches bug each own with its own bugs. This PR unifies the
loging to a single implementation used by the 3 operations.
2024-01-30 16:27:16 +01:00
Andrey Antukh
746d898245
✨ Improve the db api efficiency
...
Mainly setup proper defaults and reduce unnecesary allocations
on every db api call.
2024-01-04 12:41:16 +01:00
Andrey Antukh
76a6f077a6
🐛 Fix incorrect feature handling on absorb-library! fn
...
Used in shared flag assignation and library deletion
2023-12-13 11:56:20 +01:00
Andrey Antukh
0a77bae8a7
✨ Improve options handling on db module
2023-12-13 11:56:20 +01:00
Andrey Antukh
87615ce221
💄 Fix format issues on backend module
2023-11-29 12:55:58 +01:00
Andrey Antukh
c97362aee4
Merge remote-tracking branch 'origin/staging' into develop
2023-11-28 14:16:57 +01:00
Andrey Antukh
26d3d7f1a8
🐛 Fix features related issues with render entrypoint (exporter)
2023-11-14 10:55:55 +01:00
Andrey Antukh
aadd312e39
🐛 Fix team image uploading
2023-11-08 14:13:41 +01:00
Andrey Antukh
aaf2179b20
🐛 Fix features related issues on viewer
2023-11-08 14:13:41 +01:00
Andrey Antukh
4af76f9a9a
✨ Add backward compatibility layer for features handling
2023-11-07 16:47:32 +01:00
Andrey Antukh
6f93b41920
🎉 Add features assignation for teams
2023-11-07 12:48:31 +01:00
Andrey Antukh
23c8043f34
🐛 Fix incorrect message on sending invitation to a member
2023-07-11 12:00:16 +02:00
Andrey Antukh
e30d1a40bc
✨ Avoid vthread pinning on invitations
2023-05-17 15:47:21 +02:00
Alejandro Alonso
68b26d5f41
Merge remote-tracking branch 'origin/staging' into develop
2023-04-03 12:21:12 +02:00