Christoph Kluge
f89b5cd2ec
fix: solve inconsistencies with filters, fixes #280
2024-11-27 18:43:56 +01:00
Christoph Kluge
00a578657c
feat: add edit of notice box content to admin settings
2024-11-27 10:50:11 +01:00
81b8d578f2
feat: Add buffered channel with worker thread for job start API
...
Fixes #293
Refactoring on the way
2024-11-25 16:44:50 +01:00
ee3710c5ed
Merge branch 'master' into dev
2024-11-09 09:01:04 +01:00
Christoph Kluge
939dd2320a
Cleanup debug logging, keep orderBy param for repo.Find
2024-10-31 15:47:45 +01:00
Christoph Kluge
2c8b73e2e2
add logged timing to homeroute calls
2024-10-31 14:34:32 +01:00
Christoph Kluge
eabc6212ea
add debug logging for user context and web render
2024-10-31 13:36:27 +01:00
Christoph Kluge
2f0460d6ec
feat: make quick select starttimes url copyable
2024-10-10 18:35:53 +02:00
Christoph Kluge
e3104c61cb
filter taglist scope visibility by role, add global tag handling to support role
2024-10-09 13:23:06 +02:00
Christoph Kluge
48225662b1
feat: display energy usage in job view
...
- optional emission constant config line added
2024-09-27 13:45:44 +02:00
Christoph Kluge
8e3327ef6a
Merge branch 'sample_resolution_select' into dev
2024-09-24 17:43:15 +02:00
Christoph Kluge
21e4870e4c
feat: add configurability to frontend plot zoom
2024-09-24 11:13:39 +02:00
Christoph Kluge
beba7c8d2e
fix tag count bug if names non-unique, set global as default scope if none entered
2024-09-19 15:21:32 +02:00
Christoph Kluge
017f9b2140
feat: Add tag scopes to front and backend, initial commit
2024-08-01 18:59:24 +02:00
Christoph Kluge
320c87a1db
fix: add additional 30d fitler to searchbar fallback handling
2024-05-27 11:11:25 +02:00
Christoph Kluge
420bec7c46
fix: fix jobname and arrayjobid timeouts by adding additional 30d filter
...
- improve archive worker logs
- add arrayjobid filter to url if used
2024-05-23 11:53:23 +02:00
fb8bbea99d
Remove year in copyright notice
2024-04-11 23:04:30 +02:00
87ce4f63d4
Refactor auth module
...
Separate parts
Add user repository
Add user schema
2023-08-17 10:29:00 +02:00
Joachim Meyer
650bcae6be
Add arrayJobId searchbar option.
2023-07-19 09:46:48 +02:00
c6a0d442cc
feat: Add optional notification banner on homepage
...
Fixes #185
2023-07-19 08:25:14 +02:00
Christoph Kluge
2f471dc192
Change listQuery to jobId array, adapt filter pipe
2023-06-30 16:55:34 +02:00
Christoph Kluge
c04aea89c9
Implement node filter in frontend, fix backend
...
- Add running job count and link to list to single node view
2023-06-30 12:01:27 +02:00
Christoph Kluge
f992ffc2da
Fix SSL timing issues with best guess search
2023-06-23 16:09:33 +02:00
Christoph Kluge
3c26deda30
Format message.tmpl
2023-06-23 09:42:31 +02:00
Christoph Kluge
9afb6dc933
Add Header Requirements and BuildInfos to message
2023-06-22 19:56:21 +02:00
8eda4b306d
Unify and cleanup message template
2023-06-22 18:09:40 +02:00
82b8e8c284
Fix bug in SearchBar Handler
...
Introduce Message boxes
Incomplete and needs cleanup
2023-06-22 16:26:09 +02:00
Christoph Kluge
bcadb1adda
Remove errorcase from single searchterm logic
2023-06-22 10:58:36 +02:00
5ba6f0ed3a
Refactor and adapt to new API
2023-06-09 09:09:41 +02:00
Jan Eitzinger
d420b8b666
Merge branch 'master' into 40_45_82_update_roles
2023-04-07 08:19:04 +02:00
Christoph Kluge
f37e7c26f6
Rework roles as enum, change AuthSource to enum
2023-03-06 11:44:38 +01:00
Christoph Kluge
4f1f034702
Move ShortRunningJobsDuration value to root config
2023-03-01 16:34:59 +01:00
Christoph Kluge
365888c645
Fix tag panic and simplify code
2023-02-22 16:49:23 +01:00
Christoph Kluge
d6b8d711f6
Rework searchbar functions, add user jobtable
2023-02-22 16:30:01 +01:00
Christoph Kluge
e0e51813ad
Merge branch 'master' into 40_45_82_update_roles
2023-02-21 17:17:41 +01:00
Jan Eitzinger
33b20620ee
Merge branch 'master' into sql-repository-opt
2023-02-21 16:21:47 +01:00
Christoph Kluge
68efe871c7
Centralize project filter for manager role
...
- Remove all unnecessary frontend code for managerfilters
2023-02-20 11:24:18 +01:00
Christoph Kluge
09bcf9f355
Better implementation for querying multiple users
2023-02-20 10:20:08 +01:00
Christoph Kluge
397ab08b3b
Add support for multiple projects per manager
...
- Handled like roles in admin view
- !! NEW COLUMN CHANGED TO "projects"
2023-02-17 15:45:31 +01:00
Christoph Kluge
bf6ec1bc98
Add search for user names, add names in user table
...
- Regenerated GraphQL due to new required query 'multiUser'
2023-02-17 10:45:27 +01:00
491baafd1d
Add index. Formatting
2023-02-15 09:50:27 +01:00
Christoph Kluge
728531946a
Merge branch 'master' into 26_improve_logmessages
2023-02-09 13:52:58 +01:00
Jan Eitzinger
180e9cb09d
Merge pull request #80 from ClusterCockpit/34-52-rework-searchbar
...
Merge Searchbar Rework
2023-02-09 11:38:02 +01:00
Christoph Kluge
641affbbdf
Move /search code to routerConfig, add simple docs for searchbar
2023-02-09 10:11:11 +01:00
Christoph Kluge
94523150f5
Fix small typo
2023-02-01 15:46:50 +01:00
Christoph Kluge
a885e69125
Adapt loglevel for logs, shorten strings, fix formats, streamline
...
- Switched to Warn for most errors, reduces bloat, improves log control
2023-02-01 11:58:27 +01:00
Christoph Kluge
c4d91039e2
Add support role to tag count
...
- works equal to admin
2023-01-30 13:48:27 +01:00
Christoph Kluge
2590ce7e44
Adapt count tags for managers
2023-01-30 13:43:12 +01:00
Christoph Kluge
b2aed2f16b
Add 'project' to user table, add 'manager' role, conditional web render
...
- Addresses issues #40 #45 #82
- Reworked Navigation Header for all roles
- 'Manager' role added, can be assigned a project-id in config by admins
- BREAKING! -> Added 'project' column in SQLite3 table 'user'
- Manager-Assigned project will be added to all graphql filters: Only show Jobs and Users of given project
- 'My Jobs' Tab for all Roles
- Switched from Bool "isAdmin" to integer authLevels
- Removed critical data frontend logging
- Reworked repo.query.SecurityCheck()
2023-01-27 18:36:58 +01:00
Christoph Kluge
79a949b55e
Rework pkg/log, add 'loglevel' and 'logdate' flags, streamline
...
- removes some previously added manual location strings: now handled by pkg/log depending on loglevel
- kept manual string locations on fmt print functions
- add 'notice' and 'critical' loglevels
- add 'Panic' and 'Panicf' functions to log panics
- adresses issue #26
2023-01-23 18:48:06 +01:00