]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: introduce seperate frontend component for API docs 44400/head
authorAashish Sharma <aashishsharma@localhost.localdomain>
Tue, 25 May 2021 08:40:50 +0000 (14:10 +0530)
committerAashish Sharma <aashishsharma@localhost.localdomain>
Fri, 24 Dec 2021 07:52:20 +0000 (13:22 +0530)
commit3b2fb117c3a30bc7943cd585fd0036be5598d437
treea387ed8d3d76be5d4adeb9fd9c15df43f508332e
parentbb6237f728a28d0a16efe3ac8107d7882d53d03c
mgr/dashboard: introduce seperate frontend component for API docs

This PR intends to add a separate frontend component for the API docs that are currently being rendered from the python code.

Fixes: https://tracker.ceph.com/issues/50955
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 2c396be7cc47762290199609b99fba09f3573899)

Conflicts:
src/pybind/mgr/dashboard/frontend/package-lock.json
src/pybind/mgr/dashboard/frontend/package.json (added new swagger packages)
src/pybind/mgr/dashboard/controllers/docs.py
src/pybind/mgr/dashboard/frontend/angular.json
src/pybind/mgr/dashboard/frontend/src/app/app-routing.module.ts
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/api-docs/api-docs.component.html [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/api-docs/api-docs.component.scss [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/api-docs/api-docs.component.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/dashboard-help/dashboard-help.component.html
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation.module.ts
src/pybind/mgr/dashboard/frontend/src/styles/bootstrap-extends.scss
src/pybind/mgr/dashboard/frontend/src/styles/ceph-custom/_basics.scss