Christoph Kluge
79b08a181d
fix: trigger continuous load condition earlier
2024-04-15 10:36:26 +02:00
9b261a4778
Merge branch 'master' into hotfix
2024-04-10 14:24:12 +02:00
Christoph Kluge
aafa29db8b
fix: add acc scope to job query if acc >= 1
2024-04-03 14:15:04 +02:00
Christoph Kluge
43ebb01b63
fix: move scroll event behind condition
2024-03-28 15:57:24 +01:00
Christoph Kluge
0dee5073c6
fix: make hasnextpage optional parameter, use only if inf scroll configured
2024-03-26 16:27:04 +01:00
Christoph Kluge
b9b452f043
feat: prototype infinite scroll implementation
2024-03-26 15:56:07 +01:00
Christoph Kluge
7940317857
Merge branch 'hotfix' of https://github.com/ClusterCockpit/cc-backend into hotfix
2024-03-14 11:08:37 +01:00
Christoph Kluge
58415ab5c3
Adapt for accs in shared threshold s
2024-03-14 10:35:14 +01:00
32a57661fd
Upgrade frontend dependencies
...
Change to most recent @sveltestrap/sveltestrap
Reformat with Svelte LSP
2024-03-09 10:30:40 +01:00
Christoph Kluge
ec581e3509
Adapt normal marker line for shared jobs
2024-02-16 16:57:02 +01:00
Christoph Kluge
e34623b1ce
Add db average stats to gql, use in footprint
2023-11-24 15:11:38 +01:00
Christoph Kluge
4e375ff32b
Handle accelerated and shared jobs
2023-11-24 10:36:22 +01:00
Christoph Kluge
709880ff5a
Use html tag for metadata message
...
- remove old footprint version based on chartjs pie
2023-11-22 10:53:18 +01:00
Christoph Kluge
f342a65aba
Adds persistance to showfootprint selection
2023-11-21 15:38:28 +01:00
Christoph Kluge
dc860f8fd9
Handle artifacts, fix single node footprint flops
2023-11-21 10:27:16 +01:00
Christoph Kluge
f8f900151a
Fix width, spacing, render
2023-11-20 18:08:33 +01:00
Christoph Kluge
8d409eed0f
Footprint in jobList as selectable
2023-11-20 17:53:12 +01:00
Christoph Kluge
bf64fc5213
Add completed state indicator
2023-11-13 13:43:44 +01:00
Christoph Kluge
d9f9c8aaf5
fix: retrigger gql api at manual refresh
...
- solves #221
2023-11-03 17:09:16 +01:00
Jan Eitzinger
6834f07df3
Merge pull request #192 from ClusterCockpit/31_141_apply_uplot_update
...
31 141 apply uplot update
2023-08-11 10:24:32 +02:00
Christoph Kluge
423e800d9e
feat: add hover-legend to histograms & metricplots
2023-08-08 13:27:01 +02:00
Christoph Kluge
eed8bb2d44
fix: add scrambling to user names and projectIds
2023-07-17 15:45:40 +02:00
Christoph Kluge
c8068f45eb
Rework disabled metrics, fix systems
...
- Unify warning card texts
- Broader use of checkMetricDisabled function
2023-06-19 16:11:16 +02:00
Christoph Kluge
4cfe52e7c9
Add warning card if no data to plot
...
- series.data array empty, but toplevel data return itself OK
2023-06-16 15:09:23 +02:00
Christoph Kluge
4e568e60cd
Del JobName from Job type, jobStats name required
...
- Regenerated GQL
- Relates to #121
- return jobStats name as string
2023-06-07 14:13:59 +02:00
Christoph Kluge
37d5db443f
Merge branch 'master' into 97_107_mark_and_show_shared
2023-06-01 15:24:26 +02:00
Christoph Kluge
270750a78d
Move concurrentJobs as field to main job query
2023-05-16 12:42:06 +02:00
Christoph Kluge
96e4448505
Format cleanup
2023-05-12 11:19:37 +02:00
Christoph Kluge
23e485afce
Mutations second pass, add subscriptions + errors
2023-05-12 11:05:39 +02:00
Christoph Kluge
59a99b75e3
Adapt Row.svelte to new urql version
...
- Fixes data not loading on metric changes
2023-05-09 11:58:57 +02:00
Christoph Kluge
b5a5def3a6
Adapt user jobview to new version, fix refresher
...
- add manually triggered refresh function to jobList
- Changing displayed metrics requires hard refresh (F5) to load data
-> Under investigation
2023-05-08 18:06:36 +02:00
Christoph Kluge
760d3dec0f
Fix frontend error when loading unconfig'd metric
2023-05-08 17:43:34 +02:00
Christoph Kluge
b8e864e6e4
Fix Filters and Pagination on JobList exemplarily
2023-05-05 17:01:50 +02:00
52738c7f8e
Start to fix errors with urql 4
2023-05-05 10:07:12 +02:00
bb20ed655a
Regenerate GraphQL Server
2023-05-04 11:29:53 +02:00
518f4664a1
Continue fixing errors
2023-05-04 09:19:43 +02:00
f235b5e911
Start porting to new urql api
...
It compiles. Not tested
2023-05-03 16:41:17 +02:00
Christoph Kluge
d93610f700
List parallel jobs on node for jobs on shared node
...
- Relates to issue #97
- required GQL schema extension and regeneration
- Works for archived jobs aswell
2023-04-28 12:34:40 +02:00
Christoph Kluge
e9301a5d39
Mark shared metrics on shared jobs
...
- show [shared] in plots in JobList
- other plot locations Todo
- Relates to issue #107
2023-04-28 12:30:46 +02:00
Jan Eitzinger
f8ba79e9e7
Merge branch 'master' into import-data-sanitation
2023-04-07 08:57:42 +02:00
Christoph Kluge
68a839bf1c
Remove comments
2023-03-30 15:23:31 +02:00
Christoph Kluge
0c1b66aad9
Adapt svelte to new schema, add removed metric box
...
- Moved 'scope' field to parent jobMetric
- Implemented unit { prefix, base } where necessary
- SubCluster Metric Config 'remove' option implemented in Joblists
2023-03-30 15:21:35 +02:00
Christoph Kluge
a7d2d2666a
Merge branch 'master' into 40_45_82_update_roles
2023-02-23 11:47:12 +01:00
Christoph Kluge
e0e51813ad
Merge branch 'master' into 40_45_82_update_roles
2023-02-21 17:17:41 +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
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
Joachim Meyer
5128d5ed17
Add node name and sub-cluster to JobInfo.
2023-02-13 11:26:53 +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
Pay Gießelmann
d16559660a
Add link to project in jobInfo
2023-02-02 12:15:38 +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