Skip to content

Commit 3982280

Browse files
authored
Merge branch 'main' into TranslateDocumentRepository
2 parents 8c7a860 + fa2e9dd commit 3982280

File tree

824 files changed

+26513
-3499
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

824 files changed

+26513
-3499
lines changed

.github/workflows/loristest.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ jobs:
2222
# (see https://github.com/actions/runner-images/blob/releases/ubuntu22/20230305/images/linux/Ubuntu2204-Readme.md)
2323
# that updated the list of installed apt packages/apt repositories. That issue may disappear in future Ubuntu images.
2424
run: |
25+
sudo apt-get update
2526
sudo apt install -y imagemagick-6-common libmagickcore-6.q16-7t64 libmagickwand-6.q16-7t64 \
2627
libprotobuf-dev libprotobuf32t64 libprotoc32t64 protobuf-compiler
2728
cd modules/electrophysiology_browser/jsx/react-series-data-viewer/
@@ -259,7 +260,7 @@ jobs:
259260
restore-keys: ${{ runner.os }}-composer-
260261

261262
- name: Change PHP Version in Dockerfile
262-
run: sed -i "s/8.0/${{ matrix.php }}/g" Dockerfile.test.php8
263+
run: sed -i "s/8.3/${{ matrix.php }}/g" Dockerfile.test.php8
263264

264265
- name: Install protoc-gen-js plugin
265266
run: npm install -g protoc-gen-js
@@ -270,6 +271,7 @@ jobs:
270271
# (see https://github.com/actions/runner-images/blob/releases/ubuntu22/20230305/images/linux/Ubuntu2204-Readme.md)
271272
# that updated the list of installed apt packages/apt repositories. That issue may disappear in future Ubuntu images.
272273
run: |
274+
sudo apt-get update
273275
sudo apt install -y imagemagick-6-common libmagickcore-6.q16-7t64 libmagickwand-6.q16-7t64 \
274276
libprotobuf-dev libprotobuf32t64 libprotoc32t64 protobuf-compiler gettext
275277
cd modules/electrophysiology_browser/jsx/react-series-data-viewer/

Dockerfile.test.db

Lines changed: 20 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,26 @@
1-
FROM mariadb:10.5
1+
FROM mariadb:11.8
22

33
ARG BASE_DIR
44

5-
COPY SQL/0000-00-00-schema.sql /0000-00-00-schema.sql
6-
COPY SQL/0000-00-01-Modules.sql /0000-00-01-Modules.sql
7-
COPY SQL/0000-00-02-Permission.sql /0000-00-02-Permission.sql
8-
COPY SQL/0000-00-03-ConfigTables.sql /0000-00-03-ConfigTables.sql
9-
COPY SQL/0000-00-04-Help.sql /0000-00-04-Help.sql
10-
COPY SQL/0000-00-05-ElectrophysiologyTables.sql /0000-00-05-ElectrophysiologyTables.sql
11-
COPY raisinbread/instruments/instrument_sql/aosi.sql /aosi.sql
12-
COPY raisinbread/instruments/instrument_sql/bmi.sql /bmi.sql
13-
COPY raisinbread/instruments/instrument_sql/medical_history.sql /medical_history.sql
14-
COPY raisinbread/instruments/instrument_sql/mri_parameter_form.sql /mri_parameter_form.sql
15-
COPY raisinbread/instruments/instrument_sql/radiology_review.sql /radiology_review.sql
5+
COPY SQL/ /sql/
6+
COPY raisinbread/instruments/instrument_sql/ /instruments_sql/
7+
COPY raisinbread/RB_files/ /RB_files/
168
COPY test/test_instrument/testtest.sql /test_instrument.sql
17-
COPY raisinbread/RB_files/*.sql /RB_files/
189

19-
RUN echo "Use LorisTest;" | cat - \
20-
0000-00-00-schema.sql \
21-
0000-00-01-Modules.sql \
22-
0000-00-02-Permission.sql \
23-
0000-00-03-ConfigTables.sql \
24-
0000-00-04-Help.sql \
25-
0000-00-05-ElectrophysiologyTables.sql \
26-
aosi.sql \
27-
bmi.sql \
28-
medical_history.sql \
29-
mri_parameter_form.sql \
30-
radiology_review.sql \
31-
test_instrument.sql \
32-
RB_files/*.sql > /docker-entrypoint-initdb.d/0000-compiled.sql
10+
RUN cat /sql/0000-00-00-schema.sql \
11+
/sql/0000-00-01-Modules.sql \
12+
/sql/0000-00-02-Permission.sql \
13+
/sql/0000-00-03-ConfigTables.sql \
14+
/sql/0000-00-04-Help.sql \
15+
/sql/0000-00-05-ElectrophysiologyTables.sql \
16+
/sql/0000-00-06-BiobankTables.sql \
17+
/instruments_sql/*.sql \
18+
/test_instrument.sql \
19+
/RB_files/*.sql \
20+
> /docker-entrypoint-initdb.d/0000-compiled.sql
3321

34-
RUN echo "Use LorisTest;" >> /docker-entrypoint-initdb.d/0001-paths.sql
35-
RUN echo "UPDATE Config SET Value='${BASE_DIR}/' WHERE ConfigID=(SELECT ID FROM ConfigSettings WHERE Name='base');" >> /docker-entrypoint-initdb.d/0001-paths.sql
36-
RUN echo "GRANT UPDATE,INSERT,SELECT,DELETE,DROP,CREATE TEMPORARY TABLES ON LorisTest.* TO 'SQLTestUser'@'%' IDENTIFIED BY 'TestPassword' WITH GRANT OPTION;" >> /docker-entrypoint-initdb.d/0004-sql-user.sql
22+
RUN echo "USE LorisTest;" > /docker-entrypoint-initdb.d/0001-paths.sql \
23+
&& echo "UPDATE Config SET Value='${BASE_DIR}/' WHERE ConfigID=(SELECT ID FROM ConfigSettings WHERE Name='base');" >> /docker-entrypoint-initdb.d/0001-paths.sql \
24+
&& echo "CREATE USER IF NOT EXISTS 'SQLTestUser'@'%' IDENTIFIED BY 'TestPassword';" >> /docker-entrypoint-initdb.d/0001-paths.sql \
25+
&& echo "GRANT UPDATE, INSERT, SELECT, DELETE, DROP, CREATE TEMPORARY TABLES ON LorisTest.* TO 'SQLTestUser'@'%';" >> /docker-entrypoint-initdb.d/0001-paths.sql \
26+
&& echo "FLUSH PRIVILEGES;" >> /docker-entrypoint-initdb.d/0001-paths.sql

Dockerfile.test.php8

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
FROM php:8.1
1+
FROM php:8.3
22

33
# Install necessary packages
44
RUN apt-get update && \
5-
apt-get install -y mariadb-client libzip-dev
5+
apt-get install -y mariadb-client libzip-dev libicu-dev
66

77
# Install PHP extensions
8-
RUN docker-php-ext-install pdo_mysql zip gettext
8+
RUN docker-php-ext-install pdo_mysql zip gettext intl
99

1010
# Ensure the logs directory exists
1111
RUN mkdir -p /app/logs

Dockerfile.test.php8.debug

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM php:8.1
1+
FROM php:8.3
22

33
RUN apt-get update && \
44
apt-get install -y mariadb-client libzip-dev

Makefile

Lines changed: 55 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,28 @@
1-
.PHONY: clean dev all check checkstatic unittests phpdev jslatest testdata fastdev jsdev locales
1+
.PHONY: clean dev all check checkstatic unittests jslatest testdata locales
22

3-
all: locales VERSION
4-
composer install --no-dev
5-
npm ci
3+
all: node_modules locales VERSION vendor
64
npm run build
75

6+
%.mo: %.po
7+
msgfmt -o $@ $<
8+
89
# If anything changes, re-generate the VERSION file
910
VERSION: .
1011
tools/gen-version.sh
1112

12-
phpdev:
13+
vendor/bin/phan: composer.lock
14+
composer install
15+
16+
vendor/bin/phpunit: composer.lock
1317
composer install
1418

15-
dev: locales phpdev jsdev fastdev
19+
vendor: composer.lock
20+
composer install --no-dev
1621

17-
jsdev:
22+
node_modules: package-lock.json
1823
npm ci
1924

20-
fastdev: VERSION
25+
dev: node_modules locales vendor/bin/phan VERSION vendor
2126
npm run compile
2227

2328
jslatest: clean
@@ -35,7 +40,7 @@ clean:
3540
rm -f modules/*/locale/*/LC_MESSAGES/*.mo
3641

3742
# Perform static analysis checks
38-
checkstatic: phpdev
43+
checkstatic: vendor/bin/phan dev
3944
npm run lint:php
4045
vendor/bin/phan
4146
npm run lint:js
@@ -48,7 +53,7 @@ checkstatic: phpdev
4853
make checklanguage:
4954
npx alex --quiet --why --diff
5055

51-
unittests: phpdev
56+
unittests: vendor/bin/phpunit
5257
vendor/bin/phpunit --configuration test/phpunit.xml
5358

5459
# Perform all tests that don't require an install.
@@ -60,6 +65,10 @@ testdata:
6065
locales:
6166
msgfmt -o locale/ja/LC_MESSAGES/loris.mo locale/ja/LC_MESSAGES/loris.po
6267
npx i18next-conv -l ja -s locale/ja/LC_MESSAGES/loris.po -t locale/ja/LC_MESSAGES/loris.json
68+
msgfmt -o locale/hi/LC_MESSAGES/loris.mo locale/hi/LC_MESSAGES/loris.po
69+
npx i18next-conv -l hi -s locale/hi/LC_MESSAGES/loris.po -t locale/hi/LC_MESSAGES/loris.json
70+
msgfmt -o locale/es/LC_MESSAGES/loris.mo locale/es/LC_MESSAGES/loris.po
71+
npx i18next-conv -l es -s locale/es/LC_MESSAGES/loris.po -t locale/es/LC_MESSAGES/loris.json
6372
msgfmt -o modules/new_profile/locale/ja/LC_MESSAGES/new_profile.mo modules/new_profile/locale/ja/LC_MESSAGES/new_profile.po
6473
msgfmt -o modules/acknowledgements/locale/ja/LC_MESSAGES/acknowledgements.mo modules/acknowledgements/locale/ja/LC_MESSAGES/acknowledgements.po
6574
msgfmt -o modules/api_docs/locale/ja/LC_MESSAGES/api_docs.mo modules/api_docs/locale/ja/LC_MESSAGES/api_docs.po
@@ -69,18 +78,32 @@ locales:
6978
msgfmt -o modules/bvl_feedback/locale/ja/LC_MESSAGES/bvl_feedback.mo modules/bvl_feedback/locale/ja/LC_MESSAGES/bvl_feedback.po
7079
msgfmt -o modules/candidate_list/locale/ja/LC_MESSAGES/candidate_list.mo modules/candidate_list/locale/ja/LC_MESSAGES/candidate_list.po
7180
npx i18next-conv -l ja -s modules/candidate_list/locale/ja/LC_MESSAGES/candidate_list.po -t modules/candidate_list/locale/ja/LC_MESSAGES/candidate_list.json
81+
msgfmt -o modules/candidate_list/locale/hi/LC_MESSAGES/candidate_list.mo modules/candidate_list/locale/hi/LC_MESSAGES/candidate_list.po
82+
npx i18next-conv -l hi -s modules/candidate_list/locale/hi/LC_MESSAGES/candidate_list.po -t modules/candidate_list/locale/hi/LC_MESSAGES/candidate_list.json
7283
msgfmt -o modules/candidate_parameters/locale/ja/LC_MESSAGES/candidate_parameters.mo modules/candidate_parameters/locale/ja/LC_MESSAGES/candidate_parameters.po
7384
msgfmt -o modules/candidate_profile/locale/ja/LC_MESSAGES/candidate_profile.mo modules/candidate_profile/locale/ja/LC_MESSAGES/candidate_profile.po
7485
msgfmt -o modules/configuration/locale/ja/LC_MESSAGES/configuration.mo modules/configuration/locale/ja/LC_MESSAGES/configuration.po
7586
msgfmt -o modules/configuration/locale/ja/LC_MESSAGES/configuration.mo modules/configuration/locale/ja/LC_MESSAGES/configuration.po
7687
msgfmt -o modules/conflict_resolver/locale/ja/LC_MESSAGES/conflict_resolver.mo modules/conflict_resolver/locale/ja/LC_MESSAGES/conflict_resolver.po
7788
msgfmt -o modules/create_timepoint/locale/ja/LC_MESSAGES/create_timepoint.mo modules/create_timepoint/locale/ja/LC_MESSAGES/create_timepoint.po
89+
npx i18next-conv -l ja -s modules/create_timepoint/locale/ja/LC_MESSAGES/create_timepoint.po -t modules/create_timepoint/locale/ja/LC_MESSAGES/create_timepoint.json
90+
msgfmt -o modules/create_timepoint/locale/es/LC_MESSAGES/create_timepoint.mo modules/create_timepoint/locale/es/LC_MESSAGES/create_timepoint.po
91+
npx i18next-conv -l es -s modules/create_timepoint/locale/es/LC_MESSAGES/create_timepoint.po -t modules/create_timepoint/locale/es/LC_MESSAGES/create_timepoint.json
7892
msgfmt -o modules/dashboard/locale/ja/LC_MESSAGES/dashboard.mo modules/dashboard/locale/ja/LC_MESSAGES/dashboard.po
7993
msgfmt -o modules/datadict/locale/ja/LC_MESSAGES/datadict.mo modules/datadict/locale/ja/LC_MESSAGES/datadict.po
94+
msgfmt -o modules/datadict/locale/hi/LC_MESSAGES/datadict.mo modules/datadict/locale/hi/LC_MESSAGES/datadict.po
95+
npx i18next-conv -l hi -s modules/datadict/locale/hi/LC_MESSAGES/datadict.po -t modules/datadict/locale/hi/LC_MESSAGES/datadict.json
96+
npx i18next-conv -l ja -s modules/datadict/locale/ja/LC_MESSAGES/datadict.po -t modules/datadict/locale/ja/LC_MESSAGES/datadict.json
8097
msgfmt -o modules/dataquery/locale/ja/LC_MESSAGES/dataquery.mo modules/dataquery/locale/ja/LC_MESSAGES/dataquery.po
8198
msgfmt -o modules/data_release/locale/ja/LC_MESSAGES/data_release.mo modules/data_release/locale/ja/LC_MESSAGES/data_release.po
99+
npx i18next-conv -l ja -s modules/data_release/locale/ja/LC_MESSAGES/data_release.po -t modules/data_release/locale/ja/LC_MESSAGES/data_release.json
100+
msgfmt -o modules/data_release/locale/hi/LC_MESSAGES/data_release.mo modules/data_release/locale/hi/LC_MESSAGES/data_release.po
101+
npx i18next-conv -l hi -s modules/data_release/locale/hi/LC_MESSAGES/data_release.po -t modules/data_release/locale/hi/LC_MESSAGES/data_release.json
82102
msgfmt -o modules/dicom_archive/locale/ja/LC_MESSAGES/dicom_archive.mo modules/dicom_archive/locale/ja/LC_MESSAGES/dicom_archive.po
83103
msgfmt -o modules/dictionary/locale/ja/LC_MESSAGES/dictionary.mo modules/dictionary/locale/ja/LC_MESSAGES/dictionary.po
104+
npx i18next-conv -l ja -s modules/dictionary/locale/ja/LC_MESSAGES/dictionary.po -t modules/dictionary/locale/ja/LC_MESSAGES/dictionary.json
105+
msgfmt -o modules/dictionary/locale/hi/LC_MESSAGES/dictionary.mo modules/dictionary/locale/hi/LC_MESSAGES/dictionary.po
106+
npx i18next-conv -l hi -s modules/dictionary/locale/hi/LC_MESSAGES/dictionary.po -t modules/dictionary/locale/hi/LC_MESSAGES/dictionary.json
84107
msgfmt -o modules/document_repository/locale/ja/LC_MESSAGES/document_repository.mo modules/document_repository/locale/ja/LC_MESSAGES/document_repository.po
85108
msgfmt -o modules/document_repository/locale/hi/LC_MESSAGES/document_repository.mo modules/document_repository/locale/hi/LC_MESSAGES/document_repository.po
86109
npx i18next-conv -l hi -s modules/document_repository/locale/hi/LC_MESSAGES/document_repository.po -t modules/document_repository/locale/hi/LC_MESSAGES/document_repository.json
@@ -108,50 +131,58 @@ locales:
108131
msgfmt -o modules/schedule_module/locale/ja/LC_MESSAGES/schedule_module.mo modules/schedule_module/locale/ja/LC_MESSAGES/schedule_module.po
109132
msgfmt -o modules/server_processes_manager/locale/ja/LC_MESSAGES/server_processes_manager.mo modules/server_processes_manager/locale/ja/LC_MESSAGES/server_processes_manager.po
110133
msgfmt -o modules/statistics/locale/ja/LC_MESSAGES/statistics.mo modules/statistics/locale/ja/LC_MESSAGES/statistics.po
134+
npx i18next-conv -l ja -s modules/statistics/locale/ja/LC_MESSAGES/statistics.po -t modules/statistics/locale/ja/LC_MESSAGES/statistics.json
111135
msgfmt -o modules/survey_accounts/locale/ja/LC_MESSAGES/survey_accounts.mo modules/survey_accounts/locale/ja/LC_MESSAGES/survey_accounts.po
112136
msgfmt -o modules/timepoint_list/locale/ja/LC_MESSAGES/timepoint_list.mo modules/timepoint_list/locale/ja/LC_MESSAGES/timepoint_list.po
137+
msgfmt -o modules/timepoint_list/locale/es/LC_MESSAGES/timepoint_list.mo modules/timepoint_list/locale/es/LC_MESSAGES/timepoint_list.po
113138
msgfmt -o modules/user_accounts/locale/ja/LC_MESSAGES/user_accounts.mo modules/user_accounts/locale/ja/LC_MESSAGES/user_accounts.po
114139

115140

116-
acknowledgements:
141+
acknowledgements: modules/acknowledgements/locale/ja/LC_MESSAGES/acknowledgements.mo
117142
target=acknowledgements npm run compile
118143

119-
data_release:
144+
create_timepoint:
145+
target=data_release npm run compile
146+
147+
data_release: modules/data_release/locale/hi/LC_MESSAGES/data_release.mo modules/data_release/locale/ja/LC_MESSAGES/data_release.mo
148+
npx i18next-conv -l hi -s modules/data_release/locale/hi/LC_MESSAGES/data_release.po -t modules/data_release/locale/hi/LC_MESSAGES/data_release.json
149+
npx i18next-conv -l ja -s modules/data_release/locale/ja/LC_MESSAGES/data_release.po -t modules/data_release/locale/ja/LC_MESSAGES/data_release.json
120150
target=data_release npm run compile
121151

122-
instrument_manager:
152+
instrument_manager: modules/instrument_manager/locale/ja/LC_MESSAGES/instrument_manager.mo
123153
target=instrument_manager npm run compile
124154

125-
dataquery:
155+
dataquery: modules/dataquery/locale/ja/LC_MESSAGES/dataquery.mo
156+
msgfmt -o modules/dataquery/locale/ja/LC_MESSAGES/dataquery.mo modules/dataquery/locale/ja/LC_MESSAGES/dataquery.po
126157
target=dataquery npm run compile
127158

128-
login:
159+
login: modules/login/locale/ja/LC_MESSAGES/login.mo
129160
target=login npm run compile
130161

131-
module_manager:
162+
module_manager: modules/module_manager/locale/ja/LC_MESSAGES/module_manager.mo
132163
target=module_manager npm run compile
133164

134-
mri_violations:
165+
mri_violations: modules/mri_violations/locale/ja/LC_MESSAGES/mri_violations.mo
135166
target=mri_violations npm run compile
136167

137-
issue_tracker:
168+
issue_tracker: modules/issue_tracker/locale/ja/LC_MESSAGES/issue_tracker.mo
138169
target=issue_tracker npm run compile
139170

140-
candidate_list:
141-
msgfmt -o modules/candidate_list/locale/ja/LC_MESSAGES/candidate_list.mo modules/candidate_list/locale/ja/LC_MESSAGES/candidate_list.po
171+
candidate_list: modules/candidate_list/locale/ja/LC_MESSAGES/candidate_list.mo modules/candidate_list/locale/hi/LC_MESSAGES/candidate_list.mo
142172
npx i18next-conv -l ja -s modules/candidate_list/locale/ja/LC_MESSAGES/candidate_list.po -t modules/candidate_list/locale/ja/LC_MESSAGES/candidate_list.json
173+
npx i18next-conv -l hi -s modules/candidate_list/locale/hi/LC_MESSAGES/candidate_list.po -t modules/candidate_list/locale/hi/LC_MESSAGES/candidate_list.json
143174
target=candidate_list npm run compile
144175

145-
candidate_parameters:
176+
candidate_parameters: modules/candidate_parameters/locale/ja/LC_MESSAGES/candidate_parameters.mo
146177
target=candidate_parameters npm run compile
147178

148-
dashboard:
179+
dashboard: modules/dashboard/locale/ja/LC_MESSAGES/dashboard.mo
149180
target=dashboard npm run compile
150181

151-
publication:
182+
publication: modules/publication/locale/ja/LC_MESSAGES/publication.mo
152183
target=publication npm run compile
153184

154-
server_processes_manager:
185+
server_processes_manager: modules/server_processes_manager/locale/ja/LC_MESSAGES/server_processes_manager.mo
155186
target=server_processes_manager npm run compile
156187

157188
conflict_resolver:

SQL/0000-00-00-schema.sql

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ CREATE TABLE `psc` (
5151
`Phone2` varchar(12) DEFAULT NULL,
5252
`Contact1` varchar(150) DEFAULT NULL,
5353
`Contact2` varchar(150) DEFAULT NULL,
54-
`Alias` char(3) NOT NULL DEFAULT '',
54+
`Alias` char(4) NOT NULL DEFAULT '',
5555
`MRI_alias` varchar(4) NOT NULL DEFAULT '',
5656
`Account` varchar(8) DEFAULT NULL,
5757
`Study_site` enum('N','Y') DEFAULT 'Y',
@@ -1426,6 +1426,38 @@ CREATE TABLE `user_account_history` (
14261426
PRIMARY KEY (`ID`)
14271427
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
14281428

1429+
1430+
-- ********************************
1431+
-- tables for policies
1432+
-- ********************************
1433+
1434+
CREATE TABLE policies (
1435+
PolicyID INT AUTO_INCREMENT PRIMARY KEY,
1436+
Name VARCHAR(255) NOT NULL,
1437+
Version INT NOT NULL,
1438+
ModuleID INT NOT NULL,
1439+
PolicyRenewalTime INT DEFAULT 7,
1440+
PolicyRenewalTimeUnit enum('D','Y','M','H') DEFAULT 'D',
1441+
Content TEXT NULL,
1442+
SwalTitle VARCHAR(255) DEFAULT 'Terms of Use',
1443+
HeaderButton enum('Y','N') DEFAULT 'Y',
1444+
HeaderButtonText VARCHAR(255) DEFAULT 'Terms of Use',
1445+
Active enum('Y','N') DEFAULT 'Y',
1446+
AcceptButtonText VARCHAR(255) DEFAULT 'Accept',
1447+
DeclineButtonText VARCHAR(255) DEFAULT 'Decline',
1448+
CreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
1449+
UpdatedAt DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
1450+
);
1451+
1452+
CREATE TABLE user_policy_decision (
1453+
ID INT AUTO_INCREMENT PRIMARY KEY,
1454+
UserID INT NOT NULL,
1455+
PolicyID INT NOT NULL,
1456+
Decision enum('Accepted','Declined') NOT NULL,
1457+
DecisionDate DATETIME DEFAULT CURRENT_TIMESTAMP
1458+
);
1459+
1460+
14291461
-- ********************************
14301462
-- user_login_history tables
14311463
-- ********************************

SQL/0000-00-01-Modules.sql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ INSERT INTO modules (Name, Active) VALUES ('acknowledgements', 'Y');
1010
INSERT INTO modules (Name, Active) VALUES ('api', 'Y');
1111
INSERT INTO modules (Name, Active) VALUES ('battery_manager', 'Y');
1212
INSERT INTO modules (Name, Active) VALUES ('behavioural_qc', 'Y');
13+
INSERT INTO modules (Name, Active) VALUES ('biobank', 'Y');
1314
INSERT INTO modules (Name, Active) VALUES ('brainbrowser', 'Y');
1415
INSERT INTO modules (Name, Active) VALUES ('bvl_feedback', 'Y');
1516
INSERT INTO modules (Name, Active) VALUES ('candidate_list', 'Y');
@@ -55,5 +56,6 @@ INSERT INTO modules (Name, Active) VALUES ('electrophysiology_uploader', 'Y');
5556
INSERT INTO modules (Name, Active) VALUES ('dataquery', 'Y');
5657
INSERT INTO modules (Name, Active) VALUES ('schedule_module', 'Y');
5758
INSERT INTO modules (Name, Active) VALUES ('redcap', 'N');
59+
INSERT INTO modules (Name, Active) VALUES ('policy_tracker', 'Y');
5860

5961
ALTER TABLE issues ADD CONSTRAINT `fk_issues_7` FOREIGN KEY (`module`) REFERENCES `modules` (`ID`);

0 commit comments

Comments
 (0)