Jeremy Stretch
084a2cc52c
Closes #9416 : Dashboard widgets ( #11823 )
...
* Replace masonry with gridstack
* Initial work on dashboard widgets
* Implement function to save dashboard layout
* Define a default dashboard
* Clean up widgets
* Implement widget configuration views & forms
* Permit merging dict value with existing dict in user config
* Add widget deletion view
* Enable HTMX for widget configuration
* Implement view to add dashboard widgets
* ObjectCountsWidget: Identify models by app_label & name
* Add color customization to dashboard widgets
* Introduce Dashboard model to store user dashboard layout & config
* Clean up utility functions
* Remove hard-coded API URL
* Use fixed grid cell height
* Add modal close button
* Clean up dashboard views
* Rebuild JS
2023-02-24 16:04:00 -05:00
kkthxbye-code
eabd405845
Fix graphiql by pinning esbuild
2022-10-04 22:00:32 +02:00
kkthxbye-code
b227757b9a
Update JS dependencies WIP
2022-10-04 15:02:37 +02:00
Arthur
cdea30253b
#101700 change csrf token access
2022-08-29 14:57:56 -07:00
jeremystretch
9a53c22833
Serve HTMX JS locally
2021-12-14 15:55:40 -05:00
thatmattlove
19e77ed456
Pin Bootstrap 5 to 5.0.2
2021-08-30 11:02:47 -07:00
thatmattlove
94d2ad120c
Fixes #7066 : Resolve dependency issue between TypeScript/ESLint
2021-08-30 09:54:06 -07:00
thatmattlove
f78fdd6900
Fixes #7063 : Update security dependencies, move esbuild to devDependencies, update clipboard
2021-08-30 08:14:24 -07:00
Matt
c221b9b4d4
Add UI development docs & update front-end scripts
2021-08-24 00:30:04 -07:00
checktheroads
1de46f592c
Various styling improvements
2021-08-02 02:18:31 -07:00
checktheroads
08ed545065
Closes #6855 : Bundle and locally serve GraphiQL JS/CSS
2021-07-31 23:49:48 -07:00
checktheroads
3752cb3e56
#6797 : Implement new sidebar
2021-07-29 17:33:10 -07:00
checktheroads
0572d03003
Migrate from ParcelJS to esbuild for UI bundling
2021-07-24 00:00:38 -07:00
checktheroads
00c4ac8d51
#6372 : General cleanup
2021-07-06 17:54:24 -07:00
checktheroads
32b6bc6a74
#6372 : Upgrade bootstrap to 5.0.2
2021-06-23 11:22:25 -07:00
checktheroads
eb0d5c996e
#6372 : Implement layout improvements
2021-06-22 17:20:17 -07:00
checktheroads
6a685df823
#6372 : Remove duplicate babel plugin already included in @babel/preset-env
2021-05-07 09:03:45 -07:00
checktheroads
bb55df34d7
update bootstrap version
2021-04-26 00:31:03 -07:00
checktheroads
2b159fc40f
implement dark mode
2021-04-25 20:11:46 -07:00
checktheroads
fe4a9bff2d
remove all bootstrap icons in favor of material design icons
2021-04-21 11:31:28 -07:00
checktheroads
08b955f8b6
migrate napalm device status to typescript
2021-04-21 10:19:13 -07:00
checktheroads
acca69a8a9
implement table filtering on generic object list
2021-04-20 12:45:30 -07:00
checktheroads
0aa8fc2fc2
migrate napalm/device config to typescript
2021-04-20 01:43:36 -07:00
checktheroads
f3eb0df081
migrate napalm/lldp to typescript
2021-04-20 01:18:24 -07:00
checktheroads
4b0d5815c0
migrate script job checking to typescript & update templates for bootstrap 5
2021-04-18 14:17:13 -07:00
checktheroads
cb93953b2c
clean up ui src files
2021-03-13 13:51:51 -07:00
checktheroads
2799d71e93
add ui dependencies
2021-03-13 02:31:28 -07:00