Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RacksDB web UI #32

Merged
merged 150 commits into from
Dec 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
150 commits
Select commit Hold shift + click to select a range
5469d97
feat: creation of the project
florianLSP Oct 3, 2023
cc0a372
feat: creation of the routes of the application
florianLSP Oct 4, 2023
6d096d0
feat: creation of all the views of the app
florianLSP Oct 4, 2023
cf54942
fix: deleting all the useless files
florianLSP Oct 4, 2023
d8c3402
feat: creation of the header
florianLSP Oct 4, 2023
0555e56
fix: ajusting the code
florianLSP Oct 4, 2023
d8c9a4e
fix: deleting a file that is useless
florianLSP Oct 4, 2023
fbb89a5
feat: configuration of tailwindcss
florianLSP Oct 4, 2023
ca30e1f
feat: logo is clickable
florianLSP Oct 5, 2023
363d36a
feat: installation of the plugin "prettier-tailwind"
florianLSP Oct 5, 2023
10da04e
feat: adding cards
florianLSP Oct 5, 2023
c867c85
feat: creation of the config file for the api url
florianLSP Oct 5, 2023
a549d85
feat: adding axios to the project
florianLSP Oct 5, 2023
6766321
feat: Creation of the views
florianLSP Oct 9, 2023
03a464e
feat: configuration of the plugins
florianLSP Oct 10, 2023
042b257
feat: adding the plugins in the app
florianLSP Oct 10, 2023
f9ff29c
feat: adding in the theme of tailwind a picture for the homepage
florianLSP Oct 10, 2023
9d9656f
feat: creation of two functions to get data from the API
florianLSP Oct 10, 2023
91fc347
feat: the banner is done, added some padding to the cards
florianLSP Oct 11, 2023
8de7eb0
feat: add some style to the active page on the navbar
florianLSP Oct 11, 2023
72f7899
fix: removed some useless code
florianLSP Oct 12, 2023
5648ac2
feat: create a Banner component for the HomePage
florianLSP Oct 12, 2023
849594c
feat: import the component banner into this view
florianLSP Oct 12, 2023
7f4e251
feat: search functionality is now complete
florianLSP Oct 12, 2023
680ecf7
feat: deleted the function "getDatacenterDetailsRoute"
florianLSP Oct 13, 2023
6ca6ffb
feat: add the searchbar and add defineProps
florianLSP Oct 13, 2023
4ae1556
feat: creation of the data table of a datacenter
florianLSP Oct 13, 2023
ed7aebd
fix: changed the path of datacenterdetails/room and infrastructuredet…
florianLSP Oct 16, 2023
c61df37
feat: Creation of a component to generate cards for the homeview
florianLSP Oct 16, 2023
8c3d6a4
fix: deleted the functions getDatacenterDetailsRoute and getInfrastru…
florianLSP Oct 16, 2023
94199c0
feat: New component for the searchbar
florianLSP Oct 17, 2023
24ff231
feat: creation of the searchbar using the component SearchBar
florianLSP Oct 17, 2023
a4fcb2c
fix: update the router-link
florianLSP Oct 19, 2023
4d5d7da
fix: Add the component SearchBar in DatacenterRoom and DatacentersView
florianLSP Oct 19, 2023
74a19bd
feat: configuration of the requirement for top-leve await
florianLSP Oct 19, 2023
5a3cba5
feat: new component to generate the cards of the infrastructure
florianLSP Oct 20, 2023
4170767
feat: Adding in the template the component InfrastructureCards
florianLSP Oct 20, 2023
24a52be
feat: creation of a function who returns the number of racks
florianLSP Oct 23, 2023
b15c746
feat: creation of the component contentCard for infrastructure
florianLSP Oct 23, 2023
0ae7da9
feat: using the component ContentCard in the template
florianLSP Oct 23, 2023
29d9bd8
feat: new interface for the equipments of the infrastructure
florianLSP Oct 24, 2023
c5bc84d
feat: creation of the popup
florianLSP Oct 24, 2023
3f9022e
fix: solving the problem when refreshing the page
florianLSP Oct 24, 2023
53c627f
feat: img for InfrastructureDetails
florianLSP Oct 24, 2023
5836d7a
feat: new fonction to close the popup + adding a button close in the …
florianLSP Oct 24, 2023
40497b8
feat: changed the display of the cards
florianLSP Oct 24, 2023
6b7ff76
feat: create a new view to see the details of the infrastructure
florianLSP Oct 24, 2023
c83aa1e
feat: add the table to the new display of the infrastructureDetails
florianLSP Oct 25, 2023
83972ea
feat: add some style to the area cell
florianLSP Oct 26, 2023
fccd212
fix: change name of a props and the type
florianLSP Oct 26, 2023
0ee9f5c
fix: change some props name + delete all the interfaces
florianLSP Oct 26, 2023
642725a
feat: all the data for all the equipments are in the popup
florianLSP Oct 27, 2023
787ecdb
fix: ajusting the display of the cards
florianLSP Oct 27, 2023
94c2cf8
feat: possibility to display the data of one particular rack of the i…
florianLSP Oct 30, 2023
cf6a248
fix: add export and a type to the injectionKey
florianLSP Oct 31, 2023
3dc4f09
feat: display the infrastructure image + possibility to click to exte…
florianLSP Oct 31, 2023
b6a4166
feat: add all the data in the table of the room
florianLSP Nov 2, 2023
1af9ac0
fix: delete the BannerHomeView component
florianLSP Nov 3, 2023
37767c2
fix: minor code adjustments (indentation, syntax,..)
florianLSP Nov 3, 2023
c25adf4
fix: changed the error console message
florianLSP Nov 3, 2023
4fe48dc
feat: place in this veiw all infrastructure interfaces
florianLSP Nov 3, 2023
e151c2a
fix: interface code removed,replaced by import from InfrastructuresView
florianLSP Nov 3, 2023
bce2b54
fix: changed the name of the searchbar component (apply all the modif…
florianLSP Nov 3, 2023
0f60658
fix: change the name of the component and apply the change to the vie…
florianLSP Nov 3, 2023
34f7eed
fix: give a name more understandable and coherent to the component
florianLSP Nov 3, 2023
43e4ee7
fix: the fillrate is rounded
florianLSP Nov 3, 2023
d0a8d87
fix: changed the type of fillrate (Number to number)
florianLSP Nov 3, 2023
3355c65
fix: minor code ajustments (syntax, space, indentation,...)
florianLSP Nov 3, 2023
5edba0e
fix: format the code of the project
florianLSP Nov 13, 2023
f861eb9
fix: delete .gitignore from ui and put in .gitignore of racksdb
florianLSP Nov 13, 2023
a79d891
fix: add eslint hint in nodejs files
florianLSP Nov 13, 2023
98ff2f9
fix: changed the type of equipment
florianLSP Nov 13, 2023
538ac5c
fix: add copright and license in the header of the all the files
florianLSP Nov 13, 2023
8c83e01
fix: delete the folder '.vscode' and put the recommandations in README
florianLSP Nov 14, 2023
10bc66c
feat: add a short description of the project and a new section "VSCod…
florianLSP Nov 14, 2023
40d409f
fix: changed the name and the version
florianLSP Nov 14, 2023
17cbda6
fix: delete the picture of the banner
florianLSP Nov 14, 2023
a6f928e
fix: delete the img from the project
florianLSP Nov 14, 2023
98d5187
feat: create a folder 'assets' at the root of the project and put rac…
florianLSP Nov 14, 2023
56a006d
fix: use names instead of the paths in router links
florianLSP Nov 15, 2023
9de19fa
feat: add the RouterView in App.vue instead of putting it in HeaderPa…
florianLSP Nov 15, 2023
b31d28a
fix: change the name of the component (removing the s from card)
florianLSP Nov 15, 2023
7264f13
fix: removed the default values of props and declared them as required
florianLSP Nov 15, 2023
3bd977f
fix: correct all error messages
florianLSP Nov 15, 2023
7074f4c
fix: changed a prop from array type Array to nbItem type Number
florianLSP Nov 15, 2023
ac1f425
fix: apply changes caused by the new name of the component HomeViewCard
florianLSP Nov 15, 2023
3c95ab6
fix: add some comments to clarify the code
florianLSP Nov 15, 2023
7d17719
fix: deleted google icons and used "heroicons"
florianLSP Nov 27, 2023
4181bee
feat: added a comment to explain what the function "roomNbRacks" does
florianLSP Nov 27, 2023
2e5831d
fix: changed the variable name to make it more understandable
florianLSP Nov 27, 2023
763a2d3
fix: used the prop name for the router-link params for datacenterroom
florianLSP Nov 27, 2023
9c96187
feat: Creation of a symlink for racksdb logo
florianLSP Nov 27, 2023
02daed9
fix: updated the name of the logo file
florianLSP Nov 27, 2023
0735f69
fix: fixed the symlink in the readme
florianLSP Nov 27, 2023
d154221
fix: changed the link of the logo
florianLSP Nov 28, 2023
6454cfe
fix: corrected the display bug of the homepage
florianLSP Nov 28, 2023
d17e507
feat: creation of a new component to display the infrastructure in ta…
florianLSP Nov 29, 2023
075f413
fix: use icons from heroicons + delete the code to display the data i…
florianLSP Nov 29, 2023
c3b9fd9
fix: code formatting
florianLSP Nov 29, 2023
74f7403
fix: changed the name to the function who displays the picture of the…
florianLSP Nov 29, 2023
c913532
fix: added an if condition to ensure that the table is displaying
florianLSP Nov 29, 2023
e9e5108
feat: add a comment to explain the function rackDetails
florianLSP Nov 29, 2023
54ae717
fix: Improving cards placement
florianLSP Nov 29, 2023
57129d1
fix: resolution of the problem where all the infrastructure racks app…
florianLSP Nov 29, 2023
d437236
feat: creation of a composable and implementation of interfaces
florianLSP Nov 30, 2023
bf079d9
fix: changed the name of the param of the route of the view datacente…
florianLSP Dec 1, 2023
08b6ae7
feat: use the watch function to trigger the call to the api when the …
florianLSP Dec 1, 2023
0a47f5c
fix: fixed the issue of the searchbar with watcher function to update…
florianLSP Dec 1, 2023
932ff7c
feat: the list of infrastructures is now displayed
florianLSP Dec 4, 2023
737077b
fix: format the code
florianLSP Dec 4, 2023
3422b5d
fix: format the code
florianLSP Dec 4, 2023
4fab509
feat: i add a new button to display in the array all the details of t…
florianLSP Dec 4, 2023
8f6309a
fix: code formatting
florianLSP Dec 4, 2023
db7fbc7
fix: i delete infrastructureContentCard and put all the code in infra…
florianLSP Dec 5, 2023
bd3671f
feat: I used the meta fields to highlight the current page in the navbar
florianLSP Dec 6, 2023
1fe660d
fix: formatting code
florianLSP Dec 6, 2023
a61448f
fix: deleted a useless prop
florianLSP Dec 6, 2023
b597ae0
fix: All the views are now using the composable to request the API
florianLSP Dec 6, 2023
b4fc0cd
fix: changed the type of the prop equipment (not an Object but a String)
florianLSP Dec 6, 2023
61756f9
fix: changed the function listInfrastructures
florianLSP Dec 6, 2023
d786a10
fix: changed the name of the component to make it clear
florianLSP Dec 6, 2023
2d674e8
fix: update axios
florianLSP Dec 8, 2023
c7241b7
add axios to the dependencies
florianLSP Dec 8, 2023
3c250f2
fix: delete the code to get the images of racksdb
florianLSP Dec 8, 2023
52a1184
feat: create a new composable to fecth the images from the API
florianLSP Dec 8, 2023
5fd2a14
fix: changed the explanation of the function roomNbRacks
florianLSP Dec 8, 2023
0350337
fix: removed all the useless code
florianLSP Dec 8, 2023
d5625fd
fix: formatting the code
florianLSP Dec 8, 2023
575b7fd
feat: image expands when clicked
florianLSP Dec 8, 2023
b9ee208
fix: removed --ignore-path and .gitignore from the property "lint" of…
florianLSP Dec 14, 2023
21e3762
fix: removed the folder because it was useless
florianLSP Dec 14, 2023
07cc29a
fix: added a new line at the end of the file
florianLSP Dec 14, 2023
818013f
feat: changed the favicon with the logo of racksdb
florianLSP Dec 14, 2023
d7a99d9
feat: add a transition when hovering over the picture
florianLSP Dec 14, 2023
7a59674
feat: add a transition when hovering over the picture
florianLSP Dec 14, 2023
fa4aae1
fix: changed the name of the symlink
florianLSP Dec 14, 2023
be225ca
feat: mention in the readme the possibilty to use the ui to request t…
florianLSP Dec 14, 2023
26fed67
feat: add the copyright at the top of the file
florianLSP Dec 14, 2023
d51f26d
feat: add the coryright at the top of the file
florianLSP Dec 14, 2023
19a57f4
fix: changed the return of the function isRouteActive (removed the if…
florianLSP Dec 14, 2023
7d4fdde
fix: removed the spans with the conditions if and else with classes c…
florianLSP Dec 14, 2023
80e9ca7
fix: fixed the typo mistake
florianLSP Dec 14, 2023
3a9d759
fix: formatting the code
florianLSP Dec 14, 2023
b10e857
fix: HomeView is using the component HomeViewCards to display the cards
florianLSP Dec 14, 2023
2d53d0f
fix: changed the name of the component
florianLSP Dec 14, 2023
a99b09a
fix: deleted the composable RacksIMG and put all the code in RacksDBAPI
florianLSP Dec 14, 2023
6c987cf
docs: restore RacksDB logo path
rezib Dec 22, 2023
6922ea7
chore: add missing newline at EOF
rezib Dec 22, 2023
eed5d5d
docs: reword UI description in README.md
rezib Dec 22, 2023
d2e1ac5
docs: mention web UI in CHANGELOG.md
rezib Dec 22, 2023
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ build/
dist/
/docs/man/*.1
/generated-doc
node_modules/
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ and this project adheres to
## Unreleased

### Added
- ui: new web UI (in _beta_ version)
- schema:
- Add support of optional list of GPU on _NodeType_ (from @btravouillon).
- Add optional _initial_ property on _RackType_ to define initial slot index.
Expand Down
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<img
src="docs/modules/overview/images/racksdb_logo.svg"
src="assets/racksdb_logo.svg"
alt="RacksDB Overview"
align="right"
width="200px"
Expand Down Expand Up @@ -57,8 +57,9 @@ solutions are the following:

RacksDB provides multiple interfaces to request the database with its
[CLI tool](https://docs.rackslab.io/racksdb/usage/racksdb.html), a
[Python library](https://docs.rackslab.io/racksdb/usage/lib.html) and a
[REST API](https://docs.rackslab.io/racksdb/usage/rest.html).
[Python library](https://docs.rackslab.io/racksdb/usage/lib.html), a
[REST API](https://docs.rackslab.io/racksdb/usage/rest.html) and a
[Web UI](racksdb/web/ui/README.md) (in _beta_).

For more details, read the
[full description](https://docs.rackslab.io/racksdb/overview/overview.html)
Expand Down
104 changes: 104 additions & 0 deletions assets/racksdb_logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading