Commit graph

2581 commits

Author SHA1 Message Date
Martin Artnik
8d0e0aef15 Fix viewable_by_user scope [SCI-12146] 2025-07-22 10:47:23 +02:00
Martin Artnik
69c6fef2eb Repository access permission fixes [SCI-12145] 2025-07-21 15:03:55 +02:00
Martin Artnik
7200174d47 Merge branch 'develop' into features/user-groups 2025-07-18 14:49:01 +02:00
Martin Artnik
f3971e6195 Update shared object assignments when changing sharing options [SCI-12058] 2025-07-18 14:10:47 +02:00
Martin Artnik
52c72d2b20
Merge pull request #8663 from artoscinote/ma_SCI_12055
Refactor sharing logic [SCI-12055]
2025-07-18 09:55:38 +02:00
Martin Artnik
3d5a25e42c Refactor sharing logic [SCI-12055] 2025-07-17 16:34:04 +02:00
Andrej
ba2f27f4ab Fix repository templates for columns with date reminder [SCI-12141] 2025-07-17 15:33:27 +02:00
Martin Artnik
364cea84e5
Merge pull request #8674 from andrej-scinote/aj_SCI_11958
Fix permission scopes [SCI-11958]
2025-07-17 15:04:40 +02:00
Andrej
ee3573e520 Fix permission scopes [SCI-11958] 2025-07-17 14:58:11 +02:00
Andrej
f5f8a54a30 Move users logic to shareable concern [SCI-12053] 2025-07-17 14:35:56 +02:00
andrej-scinote
d5b1fc0737
Merge pull request #8651 from andrej-scinote/aj_SCI_12056
Migrate objects to the new team assignments  [SCI-12056]
2025-07-16 11:10:50 +02:00
Martin Artnik
37a7b5dd9e Fix unlink_unshared_items in repository.rb [SCI-12128] 2025-07-15 13:44:11 +02:00
Martin Artnik
65af2ee44f Fix permission_class method [SCI-11953] 2025-07-10 13:39:40 +02:00
Alex Kriuchykhin
07142ad2c9
Update item relationships & inventory permissions for inventory item card [SCI-12083] (#8649) 2025-07-10 11:32:15 +02:00
Martin Artnik
f620f2b4e2 Permission fixes [SCI-11953] 2025-07-09 09:57:31 +02:00
Andrej
2e2696bd18 Migrate objects to new team_assignments [SCI-12056] 2025-07-09 07:56:27 +02:00
Martin Artnik
d4998fa9ba Merge branch 'develop' into features/user-groups 2025-07-08 14:23:26 +02:00
Alex Kriuchykhin
62c48ccf33
Fix WOPI proof verification [SCI-12096] (#8637) 2025-07-07 14:15:22 +02:00
Martin Artnik
d5e2acdbb6 Amend step labeling for step-result links [SCI-12093] 2025-07-03 16:17:46 +02:00
Martin Artnik
4dc4f42f87
Fix user group removal [SCI-12040] 2025-07-03 15:51:40 +02:00
Martin Artnik
1693729b42 Add permission management to repositories [SCI-12029] 2025-07-03 14:32:26 +02:00
Oleksii Kriuchykhin
1b07bca0f4 Fix preview generation for non image files [SCI-12103] 2025-07-03 14:26:18 +02:00
Martin Artnik
3544131b8b
Merge pull request #8623 from artoscinote/ma_SCI_11962
Refactor permission controllers and handle TeamAssignments [SCI-11962]
2025-07-03 12:50:49 +02:00
Martin Artnik
0f1e5b81b0 Refactor permission controllers and handle TeamAssignments [SCI-11962] 2025-07-03 11:14:54 +02:00
Alex Kriuchykhin
fcf9c72012
Fix asset preview generation, fix paths in production dockerfile [SCI-12075] (#8625) 2025-07-02 15:44:33 +02:00
andrej-scinote
b6a3002c14
Merge pull request #8624 from andrej-scinote/aj_SCI_12040
Unassign the user from the user groups when no longer in the team [SCI-12040]
2025-07-02 14:22:00 +02:00
Andrej
6b3778d934 Unassign user from user groups when no longer in team [SCI-12040] 2025-07-02 12:13:00 +02:00
Martin Artnik
a6e5cc9d2e Merge branch 'develop' into features/user-groups 2025-06-30 15:24:22 +02:00
Martin Artnik
552337b203 Fix result and task protocol search (caused by upgrade to Rails 7.2) [SCI-12033] 2025-06-30 09:57:45 +02:00
Anton
a4defbdcbb Fix linking for archived and deleted results [SCI-12061][SCI-12060] 2025-06-26 14:29:41 +02:00
aignatov-bio
0594d011ff
Merge pull request #8603 from aignatov-bio/ai-sci-11961-add-switchability-for-user-groups-page
Add promo page for user groups [SCI-11961]
2025-06-24 16:05:16 +02:00
Martin Artnik
2f6d0424a7 Merge branch 'develop' into features/user-groups 2025-06-24 10:28:09 +02:00
Martin Artnik
44b654a85f
Merge pull request #8589 from artoscinote/ma_SCI_12033
Fix search for exact phrases and with_subquery [SCI-12033]
2025-06-24 10:27:28 +02:00
Martin Artnik
fe28187b75 Merge branch 'develop' into features/user-groups 2025-06-24 10:25:10 +02:00
Anton
dcafaaec98 Add promo page for user groups [SCI-11961] 2025-06-23 15:18:01 +02:00
Martin Artnik
0736c90bdb
Merge branch 'develop' into features/rails-7.2-upgrade 2025-06-20 13:03:22 +02:00
andrej-scinote
e8884cd903
Merge pull request #8592 from andrej-scinote/aj_SCI_11957
Add user group access logic [SCI-11957]
2025-06-20 12:23:51 +02:00
Andrej
c1e22e7167 Add user group access logic [SCI-11957]" 2025-06-20 12:07:12 +02:00
Martin Artnik
e349c58b59 Merge branch 'features/link-steps-results' into develop 2025-06-19 14:54:22 +02:00
Anton
6d5d461757 Add user group members table [SCI-11956] 2025-06-18 15:47:22 +02:00
Martin Artnik
a31976e590 Fix search for exact phrases and with_subquery [SCI-12033] 2025-06-17 16:09:38 +02:00
Anton
935b1f5cd8 Add user groups table [SCI-11955] 2025-06-17 13:35:39 +02:00
Martin Artnik
383a007290 Change join to subquery for favorites, to avoid pagination issues [SCI-11923] 2025-06-13 13:59:29 +02:00
Alex Kriuchykhin
1184767a62
Initial implementation of user_groups data layer [SCI-11938] (#8576) 2025-06-12 17:07:59 +02:00
Martin Artnik
f04df8ec4f Properly handle Repository STI in readable_by_user? method [SCI-11990] 2025-06-11 13:03:28 +02:00
Martin Artnik
d1d4d29f50 Merge branch 'develop' into features/link-steps-results 2025-06-10 13:00:37 +02:00
Martin Artnik
0a1cfd437c Fix naming of Project and Experiment statuses [SCI-11984] 2025-06-06 13:58:40 +02:00
Alex Kriuchykhin
79098b51b8
Initial upgrade to Rails 7.2.2 [SCI-11841] (#8524) 2025-06-04 13:31:57 +02:00
Anton
e6b1d27dfd Add activities for step/result links [SCI-11885] 2025-06-03 11:56:24 +02:00
Andrej
08c9adc88f Fix various project management bugs [SCI-11940] 2025-06-02 15:52:12 +02:00