Commit graph

921 commits

Author SHA1 Message Date
Andrej
84f806f623 Fix dashboard filters for tasks [SCI-12278] 2025-08-20 10:20:37 +02:00
Anton
b6ac85865b Merge branch 'develop' of https://github.com/scinote-eln/scinote-web into ai-sci-12136-add-permission-checks-for-my-module-repository-rows 2025-08-11 16:19:33 +02:00
Andrej
3dae83e9b8 Remove grant access from create and edit screens [SCI-12183] 2025-08-04 12:06:23 +02:00
Alex Kriuchykhin
0da823c833
Merge pull request #8733 from okriuchykhin/ok_SCI_12187
Fix user assignment creation for new objects [SCI-12187]
2025-08-01 11:58:19 +02:00
Oleksii Kriuchykhin
9c58856e1b Fix user assignment creation for new objects [SCI-12187] 2025-08-01 09:43:18 +02:00
Alex Kriuchykhin
bfbd473633
Merge pull request #8684 from okriuchykhin/ok_SCI_12111
Remove obsolete user_teams and user_projects tables and models [SCI-12111]
2025-07-31 18:28:11 +02:00
Oleksii Kriuchykhin
fd225a73ea Remove obsolete user_teams and user_projects tables and models [SCI-12111] 2025-07-31 18:12:37 +02:00
Oleksii Kriuchykhin
df951d176e Refactor permission checking scopes on assignable objects, improve handling of shareable objects [SCI-12158] 2025-07-28 14:50:12 +02:00
Martin Artnik
fe124e5f19 Fix spec 2025-07-25 09:42:53 +02:00
Andrej
f5f8a54a30 Move users logic to shareable concern [SCI-12053] 2025-07-17 14:35:56 +02:00
Martin Artnik
be8b5e8bf5 Optimize assigned repository serializer, fix spec [SCI-12081] 2025-07-10 13:11:53 +02:00
Martin Artnik
0f1e5b81b0 Refactor permission controllers and handle TeamAssignments [SCI-11962] 2025-07-03 11:14:54 +02:00
Martin Artnik
fe28187b75 Merge branch 'develop' into features/user-groups 2025-06-24 10:25:10 +02:00
Martin Artnik
75fa364594
Merge pull request #8600 from scinote-eln/features/link-steps-results
Features/link steps results
2025-06-23 15:55:23 +02:00
Andrej
3fe867fb04 Fix tests [SCI-11957] 2025-06-23 09:25:57 +02:00
Martin Artnik
0736c90bdb
Merge branch 'develop' into features/rails-7.2-upgrade 2025-06-20 13:03:22 +02:00
Anton
c976965a71 Fix error for link results [SCI-12013] 2025-06-13 11:25:04 +02:00
Martin Artnik
d1d4d29f50 Merge branch 'develop' into features/link-steps-results 2025-06-10 13:00:37 +02:00
Martin Artnik
b4c97045a6 Fix my_modules_controller_spec.rb 2025-06-10 11:11:03 +02:00
Alex Kriuchykhin
c78df5c520
Fix missing repository relations in included repository child/parent relations in the API [SCI-11769] (#8553) 2025-06-09 10:11:44 +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
2e8152abc4 Add experiments and tasks counter to project table [SCI-11944] 2025-05-30 14:57:15 +02:00
Alex Kriuchykhin
d7f20fc56b
Add step text name field, add update action for task protocols to API [SCI-10764] (#8407) 2025-05-26 11:40:54 +02:00
Martin Artnik
9bb7d0294c Merge branch 'features/api-improvements' into develop 2025-05-26 11:15:27 +02:00
Andrej
e63fb45b9e Add step result link [SCI-11879] 2025-05-13 12:19:00 +02:00
Martin Artnik
70e3db1d68 Merge branch 'develop' into features/project-management 2025-05-09 11:02:56 +02:00
Alex Kriuchykhin
67b4e2bd99
Improve write permissions checking in WOPI controller, update Tika to 2.9.4 [SCI-11898] (#8481) 2025-05-06 10:58:03 +02:00
Martin Artnik
ad5b43cf5e
RepositoryTemplate migration and dependant fix [SCI-11708] (#8461) 2025-05-05 10:42:24 +02:00
Martin Artnik
0fdbc52ee0 Implement favorite actions for PET [SCI-11853] 2025-04-28 13:09:22 +02:00
Martin Artnik
4e5f9c738d Merge branch 'features/repository-templates' into develop 2025-04-25 14:20:37 +02:00
Martin Artnik
a45a9e9aca Fix form_field_value validation and specs 2025-04-24 14:44:53 +02:00
Andrej
f25147635c Add new due date notification job tests [SCI-11825] 2025-04-23 14:39:31 +02:00
Oleksii Kriuchykhin
d52176a8d1 Implement metadata filtering in the API [SCI-11775] 2025-04-17 17:22:03 +02:00
Andrej
f58ee07bb9 Fix experiment and project model tests [SCI-11797] 2025-04-16 10:48:31 +02:00
andrej-scinote
3caec16c1c
Merge pull request #8424 from andrej-scinote/aj_SCI_11770
Add archived filter to inventory items [SCI-11770]
2025-04-15 13:11:21 +02:00
Andrej
c912f5a6f8 Add tests for archived inventory items [SCI-11770] 2025-04-15 12:05:50 +02:00
Andrej
5ef4df5ad6 Add metadata to MyModules and expose it in API [11773] 2025-04-14 15:32:04 +02:00
Andrej
cd1439ccc6 Add metadata to experiments and expose it in API [SCI-11772] 2025-04-14 14:27:15 +02:00
Martin Artnik
8e949bd68f
Merge pull request #8402 from artoscinote/ma_SCI_11771
Add metadata column to projects and expose it in API [SCI-11771]
2025-04-14 12:45:29 +02:00
aignatov-bio
69307f50c0
Add new columns for projects and experiments [SCI-11793] (#8415) 2025-04-11 12:59:04 +02:00
Martin Artnik
0c4586f268 Change metadata parameter to conform with jsonapi spec [SCI-11771] 2025-04-09 13:29:52 +02:00
Martin Artnik
65b94afafa Implement metadata model concern [SCI-11774] 2025-04-09 11:38:38 +02:00
Martin Artnik
7cb1fb487d
Merge branch 'features/api-improvements' into ma_SCI_11768 2025-04-08 10:13:14 +02:00
Alex Kriuchykhin
df2b1e53a9
Add includes for connected parent/child inventory items to inventory item V1 serializer [SCI-11769] (#8401) 2025-04-08 09:26:01 +02:00
Martin Artnik
a274ffce7e Add metadata column to projects and expose it in API [SCI-11771] 2025-04-07 15:33:40 +02:00
Alex Kriuchykhin
085cd8dea6
Add size limits for file text extraction and preview generation, remove unused data column from asset_text_data [SCI-11717] (#8369) 2025-04-07 14:27:55 +02:00
Martin Artnik
1e6c19a4fb Add cell value filtering to inventory items API [SCI-11768] 2025-04-07 11:59:53 +02:00
Alex Kriuchykhin
62f3be4d9f
Add step form responses API V2 controller, add API serializers for form response values [SCI-11692] (#8393) 2025-04-07 09:57:05 +02:00
Andrej
17837c0f8e Add test for repository template [SCI-11708] 2025-04-03 09:21:11 +02:00