Skip to content

Commit 52f2e19

Browse files
Merge branch 'dev' of github.com:AliceO2Group/WebUi into feature/TKN/OGUI-1776/create-command-for-getting-token
2 parents fe5957d + b2854bc commit 52f2e19

80 files changed

Lines changed: 2462 additions & 582 deletions

File tree

Some content is hidden

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

.github/workflows/configuration.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@v5
1919
- name: Setup node
20-
uses: actions/setup-node@v4
20+
uses: actions/setup-node@v5
2121
with:
2222
node-version: '22.x'
2323
- run: (cd Configuration/webapp; npm ci )
@@ -29,7 +29,7 @@ jobs:
2929
steps:
3030
- uses: actions/checkout@v5
3131
- name: Setup node
32-
uses: actions/setup-node@v4
32+
uses: actions/setup-node@v5
3333
with:
3434
node-version: '22.x'
3535
- run: (cd Configuration/webapp; npm ci )

.github/workflows/control.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@v5
1919
- name: Setup node
20-
uses: actions/setup-node@v4
20+
uses: actions/setup-node@v5
2121
with:
2222
node-version: '22.x'
2323
- run: (cd Control; npm ci )
@@ -29,7 +29,7 @@ jobs:
2929
steps:
3030
- uses: actions/checkout@v5
3131
- name: Setup node
32-
uses: actions/setup-node@v4
32+
uses: actions/setup-node@v5
3333
with:
3434
node-version: '22.x'
3535
- run: (cd Control; npm ci )

.github/workflows/framework.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@v5
1919
- name: Setup node
20-
uses: actions/setup-node@v4
20+
uses: actions/setup-node@v5
2121
with:
2222
node-version: '22.x'
2323
- run: (cd Framework/Backend; openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -subj "/C=CH/ST=Test/L=Test/O=Tst/CN=localhost" -keyout test.key -out test.pem)
@@ -29,7 +29,7 @@ jobs:
2929
timeout-minutes: 6
3030
steps:
3131
- uses: actions/checkout@v5
32-
- uses: actions/setup-node@v4
32+
- uses: actions/setup-node@v5
3333
with:
3434
node-version: '22.x'
3535
- run: (cd Framework; npm ci )
@@ -47,7 +47,7 @@ jobs:
4747
timeout-minutes: 10
4848
steps:
4949
- uses: actions/checkout@v5
50-
- uses: actions/setup-node@v4
50+
- uses: actions/setup-node@v5
5151
with:
5252
node-version: '22.x'
5353
- run: cd Framework; npm ci
@@ -64,7 +64,7 @@ jobs:
6464
run : (echo "Run Control tests by using @aliceo2/web-ui from local ../Framework";)
6565
- uses: actions/checkout@v5
6666
- name: Setup node
67-
uses: actions/setup-node@v4
67+
uses: actions/setup-node@v5
6868
with:
6969
node-version: '22.x'
7070
- run: (cd Framework; npm ci)
@@ -86,7 +86,7 @@ jobs:
8686
# run : (echo "Run QualityControl tests by using @aliceo2/web-ui from local ../Framework";)
8787
# - uses: actions/checkout@v5
8888
# - name: Setup node
89-
# uses: actions/setup-node@v4
89+
# uses: actions/setup-node@v5
9090
# with:
9191
# node-version: '22.x'
9292
# - run: (cd Framework; npm ci)
@@ -107,7 +107,7 @@ jobs:
107107
run : (echo "Run InfoLogger tests by using @aliceo2/web-ui from local ../Framework";)
108108
- uses: actions/checkout@v5
109109
- name: Setup node
110-
uses: actions/setup-node@v4
110+
uses: actions/setup-node@v5
111111
with:
112112
node-version: '22.x'
113113
- run: (cd Framework; npm ci)

.github/workflows/infologger.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v5
1818
- name: Setup node
19-
uses: actions/setup-node@v4
19+
uses: actions/setup-node@v5
2020
with:
2121
node-version: '22.x'
2222
- run: (cd InfoLogger; npm ci )
@@ -27,7 +27,7 @@ jobs:
2727
timeout-minutes: 6
2828
steps:
2929
- uses: actions/checkout@v5
30-
- uses: actions/setup-node@v4
30+
- uses: actions/setup-node@v5
3131
with:
3232
node-version: '22.x'
3333
- run: (cd InfoLogger; npm ci )

.github/workflows/qc.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@v5
1919
- name: Setup node
20-
uses: actions/setup-node@v4
20+
uses: actions/setup-node@v5
2121
with:
2222
node-version: '22.x'
2323
- run: (cd QualityControl; npm ci )
@@ -30,7 +30,7 @@ jobs:
3030
steps:
3131
- uses: actions/checkout@v5
3232
- name: Setup node
33-
uses: actions/setup-node@v4
33+
uses: actions/setup-node@v5
3434
with:
3535
node-version: '22.x'
3636
- run: (cd QualityControl; npm run docker-test )
@@ -42,7 +42,7 @@ jobs:
4242
steps:
4343
- uses: actions/checkout@v5
4444
- name: Setup node
45-
uses: actions/setup-node@v4
45+
uses: actions/setup-node@v5
4646
with:
4747
node-version: '22.x'
4848
- run: mkdir -p QualityControl/coverage

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
TAG: ${{ steps.set-project.outputs.tag }}
1313
steps:
1414
- uses: actions/checkout@v5
15-
- uses: actions/setup-node@v4
15+
- uses: actions/setup-node@v5
1616
with:
1717
node-version: '22.x'
1818
registry-url: 'https://registry.npmjs.org'
@@ -52,7 +52,7 @@ jobs:
5252
ASSET_URL: ${{ steps.upload.outputs.asset_url }}
5353
steps:
5454
- uses: actions/checkout@v5
55-
- uses: actions/setup-node@v4
55+
- uses: actions/setup-node@v5
5656
with:
5757
node-version: '22.x'
5858
registry-url: 'https://registry.npmjs.org'

Configuration/webapp/package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Control/lib/api.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,9 +260,16 @@ module.exports.setup = (http, ws) => {
260260
requireDetectorOrGlobalRoleMiddleware,
261261
lockController.actionLockHandler.bind(lockController)
262262
);
263+
264+
http.put(`/locks/force/:action/${DetectorId.ALL}`,
265+
minimumRoleMiddleware(Role.ADMIN),
266+
addDetectorIdMiddleware(DetectorId.ALL),
267+
lockController.actionForceLockHandler.bind(lockController)
268+
);
263269
http.put('/locks/force/:action/:detectorId',
264270
minimumRoleMiddleware(Role.GLOBAL),
265-
lockController.actionForceLockHandler.bind(lockController));
271+
lockController.actionForceLockHandler.bind(lockController)
272+
);
266273

267274
// Status Service
268275
http.get('/status/consul', statusController.getConsulStatus.bind(statusController));

Control/package-lock.json

Lines changed: 41 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Control/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@
4343
"eslint": "^8.56.0",
4444
"jsonwebtoken": "^9.0.2",
4545
"mocha": "^11.7.0",
46-
"nock": "^14.0.0",
46+
"nock": "^15.0.0",
4747
"nyc": "^17.1.0",
4848
"proxyquire": "^2.1.3",
49-
"puppeteer": "^24.22.0",
49+
"puppeteer": "^24.23.0",
5050
"sinon": "21.0.0",
5151
"supertest": "7.1.0"
5252
},

0 commit comments

Comments
 (0)