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

Enable login and entry-administration in the frontend #152

Open
9 tasks
wellemut opened this issue Jan 4, 2023 · 2 comments
Open
9 tasks

Enable login and entry-administration in the frontend #152

wellemut opened this issue Jan 4, 2023 · 2 comments
Assignees

Comments

@wellemut
Copy link
Member

wellemut commented Jan 4, 2023

Goal:

Implement whole administration of entries in Frontend, so that we can get rid of the backend html. like https://openfairdb.org/entries/9ba1a9e4138c4d2dbaa776fead85d098
grafik

Implementation

grafik
Use login-API to get user cockie: https://app.swaggerhub.com/apis/Kartevonmorgen/openfairdb/0.10.5#/Users/post_login

  • Setup register-formular on https://www.kartevonmorgen.org/register (equal to https://openfairdb.org/register)
    grafik

  • Add Button to History and to Archive/reject operations in the footer of the entry. only for logged-in user
    Button-Names

    • Link from the Version number and "last edit ..." to the Entry History page and add the link hint "View Entry History"
    • Use Button "Delete this entry" Instead of "View history or archive this entity" (keep the yellow warning for login)
      grafik

grafik

(still not needed on landing-page (#118)

@wellemut
Copy link
Member Author

wellemut commented Jan 4, 2023

@navid-kalaei today in a call with @flosse and @alex0107 we decided, that it would be the best, if all administrational tasks can be done in your frontend.

Do you mind to implement it after the other issues?

@flosse
Copy link

flosse commented Jan 4, 2023

@navid-kalaei today in a call with @flosse and @alex0107 we decided, that it would be the best, if all administrational tasks can be done in your frontend.

not really. The only thing that has to be implemented by @navid-kalaei are the functionalities that are used by a user, such as register, login, subscribe, unsubscribe etc.
All other administrative tasks may or may not be performed by the main frontend. It also could be a complete separate implementation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: New Issues
Development

No branches or pull requests

3 participants