artoscinote
6f2d883706
Added permissions specs for API, minor changes to permissions [SCI-6152] ( #3609 )
2021-10-28 14:48:28 +02:00
Alex Kriuchykhin
1bde37db78
Merge branch 'develop' into ok_SCI_5579
2021-10-28 13:26:27 +02:00
Oleksii Kriuchykhin
2fb71aa312
Add API endpoint for Cloning Experiments [SCI-6088]
2021-10-28 12:28:46 +02:00
aignatov-bio
d594778fa8
Add project comment manage own permission [SCI-6115] ( #3574 )
2021-10-04 15:43:50 +02:00
artoscinote
f68d724202
Rework experiment permissions [SCI-6054] ( #3538 )
...
* Rework experiment permissions [SCI-6054]
2021-09-30 11:32:11 +02:00
aignatov-bio
c248e87adb
Add permissions checks for results controllers [SCI-6071] ( #3555 )
...
* Add permission tests for results controller [SCI-6071]
* Update results controllers with new permissions [SCI-6071]
* Small fixes to results controllers [SCI-6071]
* Update result permission helpers [SCI-6071]
2021-09-24 13:11:41 +02:00
Oleksii Kriuchykhin
f806a56cac
Update existing roles with new permissions/abilities [SCI-6076]
2021-09-24 10:29:24 +02:00
Oleksii Kriuchykhin
607b7f76cf
Update/implement permission checks in the my_modules_controller and my_modules_status_flow_controller [SCI-6061][SCI-6063]
2021-09-24 10:23:28 +02:00
Alex Kriuchykhin
51e7f7668a
Merge pull request #3556 from okriuchykhin/ok_SCI_6062
...
Update/implement permission checks in the _my_modules_tags_controller [SCI-6062]
2021-09-23 17:23:22 +02:00
artoscinote
e57f5f8e26
Merge pull request #3551 from aignatov-bio/ai-sci-6065-update-my-module-comments-controller-permission
...
Update permissions for my_module_comments controller [SCI-6065]
2021-09-23 11:47:13 +02:00
aignatov-bio
6206f8a6e9
Update permissions for my_module_comments controller [SCI-6065]
2021-09-22 12:11:36 +02:00
Oleksii Kriuchykhin
5fb163c09a
Update/implement permission checks in the _my_modules_tags_ controller [SCI-6062]
2021-09-21 16:21:55 +02:00
aignatov-bio
250a018a4c
Add permissions tests for my_module_repositories and my_module_repository_snapshots [SCI-6064]
2021-09-20 12:19:28 +02:00
artoscinote
895509a26c
Merge pull request #3543 from artoscinote/ma_SCI_6056
...
Reworked MyModule permissions [SCI-6056]
2021-09-17 15:19:01 +02:00
Martin Artnik
04413c6cc6
Make permission names consistent with spreadsheet [SCI-6056]
2021-09-17 10:41:28 +02:00
Alex Kriuchykhin
19a8faaf72
Merge pull request #3550 from okriuchykhin/ok_SCI_6058
...
Update/implement permission checks in the canvas controller [SCI-6058]
2021-09-16 13:32:56 +02:00
Alex Kriuchykhin
56af55931c
Merge pull request #3549 from okriuchykhin/ok_SCI_6057
...
Update/implement permission checks in the experiments controller [SCI-6057]
2021-09-16 13:26:33 +02:00
aignatov-bio
2240dc5984
Add new context helper to controllers tests [SCI-6072] ( #3546 )
2021-09-16 11:52:18 +02:00
Oleksii Kriuchykhin
61d4a96a3f
Update/implement permission checks in the experiments controller [SCI-6057]
2021-09-16 09:55:59 +02:00
Oleksii Kriuchykhin
86faf96365
Update/implement permission checks in the canvas controller [SCI-6058]
2021-09-16 09:54:27 +02:00
Oleksii Kriuchykhin
0762323337
Update/implement permission checks in the project related controllers [SCI-6042]
2021-09-15 14:39:47 +02:00
aignatov-bio
97be267260
Add skip my_module flag [SCI-6072]
2021-09-14 13:30:52 +02:00
aignatov-bio
a0fef97fbc
Update context helper [SCI-6072]
2021-09-14 12:45:44 +02:00
Martin Artnik
e8f57e9e99
Reworked MyModule permissions [SCI-6056]
2021-09-14 11:08:35 +02:00
aignatov-bio
b4d0a8ff83
Add context helper for project creation [SCI-6072]
2021-09-14 10:10:14 +02:00
aignatov-bio
3036a38bfd
Fix rspec tests [SCI-6044] ( #3537 )
2021-09-09 15:41:42 +02:00
Martin Artnik
975a8910a8
Updated project permission helpers [SCI-6041]
2021-09-07 11:27:52 +02:00
Martin Artnik
ade1385392
Merge branch 'develop' into features/bmt-search
2021-09-06 10:51:04 +02:00
Martin Artnik
7e6ca3be8a
Merge branch 'develop' into features/new_permissions
2021-09-06 10:33:32 +02:00
Miha Mencin
50d33896e3
Merge pull request #3480 from artoscinote/ma_SCI_5963
...
Downcase all user emails, downcase when finding user [SCI-5963]
2021-08-30 13:00:12 +02:00
Oleksii Kriuchykhin
0b74f34de7
Add external IDs to repositories [SCI-5990]
2021-08-30 10:49:14 +02:00
Martin Artnik
1b26a4f65a
Added access token to protocols.io requests [SCI-5968]
2021-08-26 15:26:35 +02:00
Oleksii Kriuchykhin
33d37d048e
Add timestamps to API serializers, allow inclusion of comments [SCI-5983]
2021-08-18 10:00:01 +02:00
Martin Artnik
5d5f406e9a
Downcase all user emails, downcase when finding user [SCI-5963]
2021-08-11 13:18:58 +02:00
Martin Artnik
024f9117e6
fix failing specs
2021-08-03 14:16:22 +02:00
Martin Artnik
a82af505eb
Merge branch 'develop' into features/webhooks
2021-08-02 16:22:52 +02:00
Martin Artnik
67f4e81a3a
Merge branch 'develop' into features/new_permissions
2021-07-28 15:16:47 +02:00
Oleksii Kriuchykhin
c26dcf4b23
Replace empty? with blank? [SCI-5579]
2021-07-23 11:56:28 +02:00
Martin Artnik
662370d2bd
Removed auto-disable, fixed ActiveJob + DelayedJob retry handling [SCI-5800]
2021-07-22 13:43:36 +02:00
Oleksii Kriuchykhin
d1208bad0b
Merge branch 'develop' into features/new_permissions
2021-07-07 13:44:36 +02:00
Martin Artnik
5f61c6568d
Fix report specs [SCI-5859]
2021-07-05 12:34:39 +02:00
Martin Artnik
618f5cfb53
Code style fixes [SCI-5800]
2021-06-30 13:08:16 +02:00
Martin Artnik
c6648111f3
Code style fixes [SCI-5800]
2021-06-17 22:00:13 +02:00
Martin Artnik
47071e23a1
Added specs for webhooks
2021-06-17 14:54:30 +02:00
Martin Artnik
4ee50f87d5
Implement webhook service and scheduling jobs [SCI-5801, SCI-5802]
2021-06-17 09:19:04 +02:00
Oleksii Kriuchykhin
7537542c0a
Fix API date time serializers [SCI-5816]
2021-06-15 17:12:55 +02:00
zmagoD
7e4f47f667
update experiment and my_module search
2021-06-12 10:27:53 +02:00
zmagoD
8997ba10d1
mark user assigmetns when they are created manually or automatically
2021-06-12 09:36:41 +02:00
Oleksii Kriuchykhin
86fcda3c09
Fix date formatting for the API [SCI-5785]
2021-06-07 10:34:58 +02:00
zmagoD
fc7214c2f7
add test scenarios for user assignments propagation jobs
2021-06-06 11:46:16 +02:00
zmagoD
784e43e328
create user_assignments for all child objects when the user is attached to the project
2021-06-06 09:54:47 +02:00
zmagoD
3d79dd32ad
update endpoint type
2021-05-31 21:48:18 +02:00
zmagoD
debff7bc85
fix code style
2021-05-29 19:25:46 +02:00
zmagoD
ffaf141abf
fix failing scenarios
2021-05-29 18:40:26 +02:00
zmagoD
f1c3bf7cf6
fix failng scenarios and remove uneeded code
2021-05-29 17:25:20 +02:00
zmagoD
28cb7ee81d
add user roles enpoint and update scenarios
2021-05-29 15:28:10 +02:00
zmagoD
7e6789200a
fix new API endpoints and add test cases
2021-05-23 17:31:02 +02:00
zmagoD
300c1521fd
add new API endpoints and fix/update ExperimentMember and MyModuleMember modules
2021-05-22 18:36:30 +02:00
zmagoD
be94cb09c2
fix code style
2021-05-22 14:41:56 +02:00
zmagoD
67cf09e030
log activities on experiment and my_module assignment change
2021-05-22 13:59:27 +02:00
Oleksii Kriuchykhin
29c83ffbb1
Merge branch 'develop' into features/new-reports
2021-05-21 11:04:17 +02:00
zmagoD
6910eafa37
remove uneeded spec
2021-05-16 12:03:59 +02:00
zmagoD
de4c28069a
fix experiment level styling issues and update the dropdown placeholerds
2021-05-16 11:04:04 +02:00
zmagoD
5ee38966a0
Merge branch 'features/new_permissions' of https://github.com/biosistemika/scinote-web into new_perimssions-managing-project-ui
2021-05-11 08:36:39 +02:00
zmagoD
ab47c8695f
add read permission and controller tests for new endpoints
2021-05-09 18:23:50 +02:00
zmagoD
c0eb38b564
Merge branch 'develop' of https://github.com/biosistemika/scinote-web into features/new_permissions
2021-05-08 10:33:43 +02:00
miha
47f64fb711
Update the tests for 2fa
2021-05-05 10:40:52 +02:00
Oleksii Kriuchykhin
1abc0dc1eb
Fix tests [SCI-5636]
2021-05-03 13:03:26 +02:00
zmagoD
c1d98f421d
update scenarios and UI logic to handle project page reload after modal close
2021-05-02 11:22:59 +02:00
zmagoD
3333241c9a
add CTA for project members modal SCI-5645
2021-04-18 12:23:29 +02:00
miha
56ebc3dc07
[SCI-5635] add a migration to fix broken steps, fix the api so it sets last_modified_by_id, minor step model refactor
...
migration fix
remove the conditoin for set_last_modified_by callback
set the last_modified_by_id in before_save callback (in case it is not set yet)
remove trailing spaces
Set last modified in protocl import service
2021-04-12 09:59:00 +02:00
Oleksii Kriuchykhin
2b2b6f7774
Fix for API float parsing in the inventory number type column [SCI-5604]
2021-03-29 15:59:24 +02:00
miha
3cc4326eb7
fix code style
2021-03-29 10:59:38 +02:00
miha
8f0713229a
add basic tests
2021-03-29 10:52:02 +02:00
aignatov-bio
0c5a1a3e21
Fix tests [SCI-5528]
2021-02-26 16:29:56 +01:00
Oleksii Kriuchykhin
7d89088b14
Multiple small bugfixes [SCI-5494]
2021-02-18 13:55:03 +01:00
Miha Mencin
107b7a0427
Merge pull request #3114 from urbanrotnik/ur-sci-5417-folders-name-uniquness-scope
...
Add Archived to ProjectFolder name uniqueness scope [SCI-5417]
2021-02-05 09:59:40 +01:00
Oleksii Kriuchykhin
1e3e701788
Add models for new permissions objects [SCI-5434]
2021-02-04 14:08:20 +01:00
Oleksii Kriuchykhin
324c268594
Remove Demo project and Samples repository [SCI-5246][SCI-5248]
2021-02-01 15:02:06 +01:00
aignatov-bio
8be9d3b14c
Merge pull request #3126 from biosistemika/features/new-experiments-page
...
Features/new experiments page
2021-01-29 13:28:11 +01:00
Oleksii Kriuchykhin
75da67b937
Update Rails to 6.1.1, ruby to 2.7.2 [SCI-5459]
2021-01-28 14:43:45 +01:00
Alex Kriuchykhin
f1124f9ea0
Add experiments overview service [SCI-5430] ( #3116 )
2021-01-28 12:57:04 +01:00
Urban Rotnik
ebbbfa657c
Fix folders activities [SCI-5402] [SCI-5403] ( #3112 )
...
* Fix activities and make folders clickable
* Remove archive project activity and action
* Save nil value for root folder
* Add empty values to hash
2021-01-22 11:24:08 +01:00
Urban Rotnik
68ac663370
Add Archived to ProjectFolder name uniqueness scope
...
SCI-5417
2021-01-22 08:56:43 +01:00
Urban Rotnik
91f016939d
Fix tests for result deletion
...
SCI-5429
2021-01-20 09:17:02 +01:00
Urban Rotnik
60a1e602e0
Add ProjectFolders relation to Folder serializer
2021-01-12 17:09:39 +01:00
Urban Rotnik
1070e813fc
Add helper for archived_on date
2021-01-12 15:35:35 +01:00
Urban Rotnik
2a3bafd6a0
Add fallback archived_on and archived_by columns to parent for MyModule and Experiment [SCI-5362]
2021-01-12 14:53:06 +01:00
Urban Rotnik
f478ad91c3
Merge pull request #3058 from urbanrotnik/ur-sci-5312
...
Folder name uniqueness validation on folder level and renaming [SCI-5312]
2021-01-08 10:40:52 +01:00
Urban Rotnik
fbce70be0c
Add unique validation and ensure_uniqueness callback while moving folder
...
[SCI-5312]
2021-01-08 08:21:09 +01:00
Urban Rotnik
be2949b316
Fix tests
2021-01-08 08:05:05 +01:00
Urban Rotnik
427b5d7107
Merge pull request #3059 from biosistemika/features/folders
...
Features/folders into develop
2021-01-08 06:26:44 +01:00
Urban Rotnik
20acd9b693
Fix controller and tests
2021-01-07 17:41:39 +01:00
Oleksii Kriuchykhin
58cce0f153
Improve task restoring and refactor flash messages [SCI-5341]
2021-01-04 17:00:23 +01:00
Urban Rotnik
4ff1770d50
Remove uniqueness validation on Experiment name
...
SCI-5288
2020-12-18 16:48:50 +01:00
Oleksii Kriuchykhin
67b3f853d7
Merge branch 'develop' into features/folders
2020-12-18 14:51:21 +01:00
Urban Rotnik
ad8cf8a1fa
Refactor result permissions
2020-12-14 12:50:54 +01:00
Oleksii Kriuchykhin
94b6c96e48
Remove the 'Archived tasks' tab and refactor sidebar to include archived [SCI-5273]
2020-12-12 22:46:30 +01:00
Urban Rotnik
1332ad2fcd
Fix project creation activity [SCI-5181]
2020-12-04 14:13:43 +01:00
Urban Rotnik
7773afbcdb
Add activities for Project Folders [SCI-5181]
2020-12-04 12:03:49 +01:00