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

Initialisation of angular admin panel #296

Open
RignonNoel opened this issue May 31, 2021 · 0 comments
Open

Initialisation of angular admin panel #296

RignonNoel opened this issue May 31, 2021 · 0 comments
Labels
New request Request that need to be validated by the maintainers

Comments

@RignonNoel
Copy link
Contributor

We would like to init the angular admin panel to propose a more user friendly interface than the Django admin panel.

At this step the idea is to get a base of admin panel, like a page of dashboard with a navigation bar allowing us to add new features easily block by block.

Expected behavior

  • We can go to /admin to see an admin panel
  • Admin page is visible only by admin people
  • We have a navbar working and easy to fill with new pages/sections

Here is the link to the AdobeXD design: https://xd.adobe.com/view/7d60da9e-010e-4090-a6e3-e51a27a88f48-2833/

Current behavior

There is no admin panel for the moment

Potential solution

Here is an example of format for the navbar content:

[
    {
        name:  'Page 1',
        icon: '../../../assets/icons/icon1.svg',
        link: '/admin/page1',
        childrens: [
            {
                name:  'Page 1-1',
                icon: '../../../assets/icons/icon1-1.svg',
                link: '/admin/page1-1',
            }
        ]
    },
    {
        name:  'Page 2',
        icon: '../../../assets/icons/icon2.svg',
        link: '/admin/page2',
        childrens: []
    }
]
@RignonNoel RignonNoel added the New request Request that need to be validated by the maintainers label May 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New request Request that need to be validated by the maintainers
Projects
None yet
Development

No branches or pull requests

1 participant