Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
7d75a4e
Added Appuser table
thomasb202 Apr 28, 2026
df9af87
Added jwt, bcrypt
thomasb202 Apr 28, 2026
b78a4f1
Implemented method withUserContext
thomasb202 Apr 28, 2026
0e9d1f9
Created Test-Cases for User and Project Membership
thomasb202 Apr 28, 2026
a22a364
Created Test-Cases RLS-policies
thomasb202 Apr 28, 2026
2c5d1e6
Added db.withUserContext to appropriate methods
thomasb202 Apr 28, 2026
7ba7c45
Added requireAuth to appropriate routes
thomasb202 Apr 28, 2026
c237a79
Implement withUserContext
thomasb202 Apr 28, 2026
2f86b6f
Implement UserContextStorage to store userId/token
thomasb202 Apr 28, 2026
49761b8
Added db.withUserContext
thomasb202 Apr 28, 2026
92aace7
Middleware for jsonwebtoken
thomasb202 Apr 28, 2026
17735e1
Methods for User-Authentication
thomasb202 Apr 28, 2026
0a7c095
Methods for User-handling in db
thomasb202 Apr 28, 2026
5b9de49
Minimal version of login page.
thomasb202 Apr 28, 2026
ab257ac
Added jwt secret to docker-compose.yml
thomasb202 Apr 28, 2026
06197aa
Remove app_current_user_id() is NULL bypass
thomasb202 May 10, 2026
ce717ad
Remove app_currenr_user_id() is NULL bypass
thomasb202 May 10, 2026
4b41bc4
Add minimal login page
thomasb202 May 10, 2026
1aa5f30
Redirect to login page
thomasb202 May 10, 2026
683cd0d
Added Database changes.
thomasb202 Apr 23, 2026
d7e751d
Add admin functionality for project management.
thomasb202 May 31, 2026
866196b
DB operations for admin functionalities
thomasb202 May 31, 2026
660c50b
Added Admin routes for project management
thomasb202 May 31, 2026
7540b1a
Edited comment.
thomasb202 May 31, 2026
0e746d4
Added admin functionalities for project management
thomasb202 May 31, 2026
7166211
Consolidate DB-changes into one migration file.
thomasb202 May 31, 2026
c86df94
Added API Token management functionality
thomasb202 May 31, 2026
508d14f
Added token field to Benchmarkdata
thomasb202 May 31, 2026
a521dce
Added Admin-Button
thomasb202 May 31, 2026
d1b34a0
Added Token to Appuser-Table
thomasb202 May 31, 2026
6198e92
Added Authentication of user-token
thomasb202 May 31, 2026
44fb332
Added Token routes
thomasb202 May 31, 2026
706677c
Added admin button to expected html output
thomasb202 May 31, 2026
c2e325b
Corrected linting
thomasb202 May 31, 2026
70229c2
Changed sql to camelCase
thomasb202 May 31, 2026
b76157b
Separate js from html
thomasb202 May 31, 2026
cfb1e36
Moved JWT_SECRET and BCRYPT_ROUNDS to util.js
thomasb202 May 31, 2026
f052536
Cast role to projectRole in SQL queries
thomasb202 Jun 1, 2026
3a8de69
Removed whole ressources directory from file to enable loading css fi…
thomasb202 Jun 1, 2026
0c9ce9d
Added Group-Functionality
thomasb202 Jun 20, 2026
94c98d6
Introduce `withSystemContext` for bypassing RLS in privileged operati…
thomasb202 Jun 21, 2026
d27466a
Changed check for password length to 72.
thomasb202 Jun 22, 2026
50f3049
Wrap recordTimeline in withSystemContext
thomasb202 Jun 22, 2026
defcb8d
Extend JWT token expiration from 24h to 72h in auth routes.
thomasb202 Jun 22, 2026
a716b76
Style changes
thomasb202 Jun 22, 2026
04cf609
Fixed TimelineUpdater to use withSystemContext
thomasb202 Jun 22, 2026
f7c4bec
Fixed Linting
thomasb202 Jun 22, 2026
8c9bba6
Removed TODO from ProjectMembership table creation
thomasb202 Jun 22, 2026
390c1d8
Fix: Only the creator of the group can edit its members and delete th…
thomasb202 Jun 22, 2026
315694f
Prettier
smarr Jul 4, 2026
6792c51
Fix style issues
smarr Jul 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
**/node_modules
/dist
/resources
/resources/exp-data
/resources/reports

1 change: 1 addition & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ services:
RDB_DB: rebenchdb
RDB_PORT: 5432
REFRESH_SECRET: refresh
JWT_SECRET: dev-secret-change-in-production
DEV: true
depends_on:
- postgres
Expand Down
Loading
Loading