Giga Chubinidze
67539b15de
Protocol permissions - button display [SCI-8058]
2023-03-14 12:12:54 +04:00
Alex Kriuchykhin
d285a0a9db
Preserve old protocol types for backward compatibility, fix protocol draft user permissions [SCI-8083] ( #5123 )
2023-03-13 09:55:53 +01:00
Alex Kriuchykhin
3a60a0aacd
Change migration of protocol templates - do not publish unlinked protocols [SCI-8062] ( #5062 )
2023-03-03 10:24:14 +01:00
ajugo
b24c823597
Add linked_at to the Protocols [SCI-7964] ( #5042 )
...
* Add linked_at to the Protocols [SCI-7964]
* Add activity subject_type constrain for migration query [SCI-7964]
2023-03-01 11:33:32 +01:00
Martin Artnik
89459ae21a
Protocol group assignment fixes [SCI-7978]
2023-02-24 17:24:25 +01:00
Martin Artnik
a43f70f8ba
Set default public user role for visible projects [SCI-7978]
2023-02-23 15:28:46 +01:00
Anton
ea9d2d8291
Merge branch 'develop' into features/protocol_versioning
2023-02-14 11:07:58 +01:00
Alex Kriuchykhin
b71f360261
Add visibility and default public user role fields to protocols [SCI-7819] ( #4963 )
2023-02-13 16:18:26 +01:00
Martin Artnik
f880ea46ce
Add connected device logging [SCI-7632]
2023-02-13 11:32:18 +01:00
Anton
3849b1a7a1
Save handson table metadata [SCI-7834]
2023-02-06 14:21:55 +01:00
Oleksii Kriuchykhin
6ac64aaf34
Add permission for protocol draft management [SCI-7718]
2023-01-26 15:41:41 +01:00
Alex Kriuchykhin
7f3999fa4f
Add protocol published versions modal [SCI-7519] ( #4725 )
2023-01-20 14:29:25 +01:00
Alex Kriuchykhin
2ea5000ea5
Merge pull request #4737 from okriuchykhin/ok_SCI_7643
...
Add missing permissions for inventories and protocols [SCI-7643]
2023-01-04 13:22:33 +01:00
Oleksii Kriuchykhin
06f3c34e3a
Add missing permissions for inventories and protocols [SCI-7643]
2022-12-22 16:46:26 +01:00
aignatov-bio
ea661f3c19
Merge branch 'develop' into features/new_experiment_views
2022-12-22 13:33:25 +01:00
Oleksii Kriuchykhin
0d6c6ccd9e
Introduce searchability by ID in global search field [SCI-7208]
2022-12-02 11:16:18 +01:00
artoscinote
4664ef1d9b
Implement task cloning in experiments table [SCI-7382] ( #4653 )
...
* Implement task cloning in experiments table [SCI-7382]
* Fix provisioning status polling [SCI-7382]
* Remove unused method [SCI-7382]
* Fix linter issues [SCI-7382]
* Fix fetching last clone number [SCI-7382]
* Fixing experiment duplication [SCI-7382]
* Add truncation to cloned name [SCI-7382]
* Add readable scope to batch clone action [SCI-7382]
* Move 'Clone' to translations, simplify JS [SCI-7382]
2022-12-01 15:08:59 +01:00
Oleksii Kriuchykhin
9b72474943
Add versioning implementation to protocols data layer [SCI-7513]
2022-11-30 19:52:36 +01:00
Giga Chubinidze
43f8370a08
add IDs to the protocol templates tables [SCI-7179]
2022-11-22 13:55:41 +04:00
G-Chubinidze
82d36ccc25
Update 20221108104529_add_my_module_code_index.rb
2022-11-08 17:10:22 +04:00
Giga Chubinidze
18fe2cd207
update display of the current tasks with IDs [SCI-7205]
2022-11-08 16:06:48 +04:00
Oleksii Kriuchykhin
a9e7e81e51
Fix typo in update team assignments service, improve shared inventories migration [SCI-7360]
2022-10-21 14:04:33 +02:00
Oleksii Kriuchykhin
7d3f48199a
Fix shared repositories migration, update sharing logic and permissions [SCI-7360]
2022-10-21 11:00:52 +02:00
Alex Kriuchykhin
482044a448
Merge pull request #4542 from rekonder/aj_SCI_7346
...
Update default density for label templates [SCI-7346]
2022-10-19 10:04:53 +02:00
Oleksii Kriuchykhin
27fc496858
Fix team level permissions migration for protocols [SCI-7348]
2022-10-18 11:43:31 +02:00
Andrej
538f141aaf
Change default density for label templates [SCI-7346]
2022-10-18 09:41:25 +02:00
Oleksii Kriuchykhin
ee38de6740
Fix team assignments migration in order to preserve timestamps [SCI-7329]
2022-10-13 17:09:27 +02:00
ajugo
36e061e3bb
Label template migration fix ( #4523 )
...
* Fix migration for label template
* Fix label template migration
* Fix migration
* Fix migration
* Add default to label template migration
2022-10-12 15:47:10 +02:00
ajugo
89614b75d5
Fix migration for label template ( #4520 )
...
* Fix migration for label template
* Fix label template migration
* Fix migration
* Fix migration
2022-10-12 15:03:55 +02:00
ajugo
0493d6f31d
Fix label template preview issues [SCI-7313] ( #4514 )
...
* Add preview label at open modal [SCI-7313]
* Add density and unit to the label template [SCI-7313]
2022-10-11 10:58:37 +02:00
Martin Artnik
37345e9225
Migration fixes [SCI-7219]
2022-09-16 15:33:19 +02:00
Anton
0c596bb701
Merge branch 'develop' into features/label-templates
2022-09-15 10:40:17 +02:00
Anton
d7990cb058
Add new permissions for label templates [SCI-7088]
2022-09-14 15:13:13 +02:00
aignatov-bio
4182194b31
Merge branch 'features/label-templates' into features/team-permissions
2022-09-14 14:34:02 +02:00
Anton
75a15310ac
Merge branch 'features/team-permissions' into features/label-templates
2022-09-13 14:26:15 +02:00
Oleksii Kriuchykhin
f586c73dc8
Convert team_repository to polymorphic relation [SCI-6917]
2022-08-31 16:42:08 +02:00
artoscinote
7a7df03396
Implement label preview component [SCI-7050] ( #4370 )
2022-08-24 13:55:54 +02:00
Oleksii Kriuchykhin
b405cadf22
Migrate protocol names from linked protocols in inventory if empty [SCI-7110]
2022-08-18 14:33:43 +02:00
Oleksii Kriuchykhin
f5178fdd92
Improve speed of step orderable elements migration [SCI-7092]
2022-08-11 15:36:48 +02:00
artoscinote
464f9935a4
Migration fixes [SCI-7046] ( #4321 )
2022-08-08 11:21:38 +02:00
artoscinote
eb619184a5
Implement typed label templates [SCI-7046] ( #4316 )
...
* Implement typed label templates [SCI-7046]
* Add structure.sql, fix migration [SCI-7046]
* Fix method name [SCI-7046]
* Add dependent option to team - label_template relation [SCI-7046]
* Migration code style, add input sanitization [SCI-7046]
* Fix new label creation [SCI-7046]
2022-08-08 10:06:00 +02:00
ajugo
ad4f52d912
Add Label template list screen - view mode [SCI-7018] ( #4292 )
...
* Initial label template datatable [SCI-7018]
* Add new columns to LabelTemplate and update datatable view [SCI-7018]
* Fix after rebase [SCI-7018]
* Fix migration, disable checkboxes in view mode and fix label template to team level [SCI-7018]
2022-07-27 10:10:32 +02:00
Oleksii Kriuchykhin
d0d528aeac
Update inventory global sharing logic to use new user assignments [SCI-6947]
2022-07-07 22:31:07 +02:00
Alex Kriuchykhin
26820b9abb
Fix subject references for repository row activities [SCI-6906] ( #4203 )
2022-07-07 12:00:35 +02:00
Martin Artnik
910c36af08
Merge branch 'features/step-editing-improvements' into develop
2022-07-05 10:12:10 +02:00
Oleksii Kriuchykhin
17178c28d5
Update repository sharing actions [SCI-6918]
2022-07-01 11:55:27 +02:00
Oleksii Kriuchykhin
3fbc5af9a1
Convert team_repository to polymorphic relation [SCI-6917]
2022-06-29 15:22:22 +02:00
Oleksii Kriuchykhin
c79ff8f050
Migrate TeamRepository to new permissions [SCI-6916]
2022-06-28 13:13:36 +02:00
Oleksii Kriuchykhin
589a7d3219
Add team reference to user assignments model [SCI-6915]
2022-06-24 10:44:28 +02:00
artoscinote
7cb9b9777f
Add step_texts to all past reports as default [SCI-6866] ( #4137 )
2022-06-10 10:42:13 +02:00
artoscinote
e0536c85ac
Fix label templates ( #4128 )
2022-06-06 10:15:58 +02:00
Martin Artnik
9abbe22c26
Merge branch 'develop' into features/step-editing-improvements
2022-06-02 11:26:39 +02:00
Oleksii Kriuchykhin
c120a357cd
Add permissions for Report model [SCI-6834]
2022-05-24 10:59:21 +02:00
Oleksii Kriuchykhin
39cfcd5522
Add migration for user team roles, including protocols and inventories [SCI-6820]
2022-05-23 16:28:53 +02:00
artoscinote
ec5574dde5
Update default label template [SCI-6763] ( #4064 )
2022-05-09 10:15:46 +02:00
Anton
6a827022f6
Add insert step element dropdown [SCI-6758]
2022-05-03 13:22:26 +02:00
Oleksii Kriuchykhin
989503febe
Migrate tiny MCE images to step texts [SCI-6712]
2022-04-21 13:59:15 +02:00
Oleksii Kriuchykhin
5a17ad6be9
Add models for step orderable elements, migrate step descriptions [SCI-6712]
2022-04-19 13:26:13 +02:00
Alex Kriuchykhin
f7f03b19c0
Add locking and unique index to repository row assigning [SCI-6591] ( #3921 )
2022-04-13 10:54:23 +02:00
Martin Artnik
45a325e824
Merge branch 'develop' into features/stock-management
2022-03-30 11:10:40 +02:00
ajugo
5cc97122e5
Viewer role does not see any tasks in archived project [SCI-6616] ( #3958 )
...
* Fix viewer role not see any tasks in archived project [SCI-6616]
* Fix rollback for add read archive permission migration [SCI-6616]
2022-03-30 11:01:26 +02:00
Alex Kriuchykhin
0341adf037
Add stock consumption permission to user roles [SCI-6665] ( #3966 )
2022-03-30 10:13:31 +02:00
Alex Kriuchykhin
186898b442
Add last_transition_error column to tasks [SCI-6610] ( #3949 )
2022-03-21 14:13:57 +01:00
Anton
8b8e2c6d92
Merge branch 'develop' into features/stock-management
2022-03-14 11:56:38 +01:00
artoscinote
35dfa15e57
Implement hidden repository cell reminders [SCI-6504] ( #3933 )
2022-03-11 12:38:45 +01:00
artoscinote
ea6873b465
Implement low stock threshold column [SCI-6555] ( #3907 )
2022-03-03 11:13:17 +01:00
Alex Kriuchykhin
6b51b8a35c
Fix handling of date values in repositories [SCI-6551] ( #3877 )
2022-02-21 12:08:35 +01:00
Alex Kriuchykhin
b9204e1ce3
Add type specific indices for date time repository values [SCI-6485] ( #3825 )
2022-02-11 10:45:21 +01:00
artoscinote
cdbf1f5fa0
Implement stock management activities [SCI-6452] ( #3810 )
...
* Implement stock management activities [SCI-6452]
* PR code fixes [SCI-6452]
2022-02-02 10:33:02 +01:00
Oleksii Kriuchykhin
dd5f8c2793
Add stock management columns to snapshots [SCI-6448]
2022-01-28 13:19:37 +01:00
Martin Artnik
abac837cd4
Merge branch 'develop' of github.com:biosistemika/scinote-web into features/repository-filters
2022-01-20 13:26:08 +01:00
artoscinote
95a36b6870
Implemented stock management modal [SCI-6417] ( #3788 )
...
* Implement inventory stock management modal [SCI-6417]
* Add generalized validation mechanic, some bugfixes [SCI-6417]
* Fix permission check and method name in RepositoryStockValue [SCI-6417]
2022-01-20 12:44:57 +01:00
aignatov-bio
01f1b5bd10
Add stock column type ( #3786 )
...
* Add stock column type
* Create new stock column [SCI-6410]
* Small fixed for stock column [SCI-6410]
* Add stock column validations [SCI-6410]
Co-authored-by: Anton <anton@scinote.net>
2022-01-18 13:17:05 +01:00
Oleksii Kriuchykhin
a4d84e1a3b
Add initial implementation of inventory stock management [SCI-6402]
2022-01-12 17:13:50 +01:00
Oleksii Kriuchykhin
7aeeb81fb7
Update Ruby to 2.7.5, optimize Rails configuration, update Puma and Wkhtmltopdf [SCI-6403]
2022-01-07 11:20:11 +01:00
Oleksii Kriuchykhin
a8ad7ef826
Add models and controller for repository table filters [SCI-6209]
2021-12-02 14:25:23 +01:00
Martin Artnik
8a78b8376b
Make all except public project assignments manual [SCI-6292]
2021-11-23 10:56:28 +01:00
Anton
a44dd8c915
Merge branch 'features/bmt-search' into features/repository-filters
2021-11-22 14:24:28 +01:00
Oleksii Kriuchykhin
e8f55cb74f
Fix user assignments migration, all assignments are automatic [SCI-6289]
2021-11-22 10:45:36 +01:00
Oleksii Kriuchykhin
2e92500a73
Fix seeds to work with new UserRoles, fix Templates creation job [SCI-6270]
2021-11-15 21:36:06 +01:00
artoscinote
0eacb91bed
Renamed 'group_user_role', fixed public project migration [SCI-6234] ( #3642 )
...
* Renamed 'group_user_role', fixed public project migration [SCI-6234]
* Moved public project update inside loop [SCI-6234]
2021-11-10 09:52:37 +01:00
Alex Kriuchykhin
f11a4701d0
Merge pull request #3629 from artoscinote/ma_SCI_6193
...
Added optional webhook secret key [SCI-6193]
2021-11-08 21:00:40 +01:00
Oleksii Kriuchykhin
81bb0ba591
Refactor user roles migration [SCI-6222]
2021-11-08 14:27:08 +01:00
Martin Artnik
3406cd9235
Added optional webhook secret key [SCI-6193]
2021-11-03 15:04:13 +01:00
Oleksii Kriuchykhin
a99599efea
Merge branch 'features/new_permissions' into develop
2021-10-29 15:16:30 +02:00
artoscinote
f267102e0b
Merge migrations as 'assigned' is needed in new user roles migration [SCI-6127] ( #3583 )
2021-10-08 15:15:21 +02:00
Martin Artnik
c3932527d3
Fix and optimize user role migration [SCI-6127]
2021-10-07 12:21:35 +02:00
artoscinote
0fe6cd66e5
Fix permission migration, fix assignable scope [SCI-6127] ( #3580 )
2021-10-05 13:45:52 +02:00
artoscinote
a18839f529
Automatically assign team admins as project owners [SCI_6119] ( #3575 )
2021-10-04 15:47:28 +02:00
Martin Artnik
31d77cc7c4
Don't delete user_projects yet! Needed for possible recovery actions.
2021-10-01 15:38:06 +02:00
Martin Artnik
49b9ee37cc
Merge branch 'develop' into features/bmt-search
2021-09-24 11:01:27 +02:00
Oleksii Kriuchykhin
e8e1ee3011
Prevent creation of duplicated repository cells [SCI-6036]
2021-09-09 14:24:35 +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
Martin Artnik
896f0ce1e3
Implemented applying BMT filters [SCI-5980]
2021-08-30 10:49:15 +02:00
aignatov-bio
b269f3f612
Add saved filters backend [SCI-5977] ( #3509 )
...
* Add saved filters backend [SCI-5977]
* Rework filter saving [SCI-5977]
Co-authored-by: Martin Artnik <martin@scinote.net>
2021-08-30 10:49:15 +02:00
artoscinote
ef0e45be04
Implemented frontend for BMT-type repository [SCI-5991] ( #3503 )
...
* Implemented frontend for BMT-type repository [SCI-5991]
* Refactor repository view, fix column reordering [SCI-5991]
* Remove type mapping for default columns in column management [SCI-5991]
* Repository table partial fix, remove non-relevant migration [SCI-5991]
2021-08-30 10:49:15 +02:00
Oleksii Kriuchykhin
0b74f34de7
Add external IDs to repositories [SCI-5990]
2021-08-30 10:49:14 +02:00
Martin Artnik
57c6703f3c
Fix default label template [SCI-6025]
2021-08-30 10:38:59 +02:00