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

Remove usage of Django admin interface #2363

Open
8 of 9 tasks
nijel opened this issue Oct 30, 2018 · 2 comments
Open
8 of 9 tasks

Remove usage of Django admin interface #2363

nijel opened this issue Oct 30, 2018 · 2 comments
Labels
enhancement Adding or requesting a new feature.
Milestone

Comments

@nijel
Copy link
Member

nijel commented Oct 30, 2018

Is your feature request related to a problem? Please describe.
Having both Django admin inteface and Weblate itself is confusing and using generic Django admin interface leads to several problems.

Describe the solution you'd like
All should be handled directly in Weblate.

Describe alternatives you've considered
More customization of Django admin could achieve better behavior, but still some things are hard to address (see https://code.djangoproject.com/ticket/10919).

Additional context
Things currently done only in the Django admin, but should be possible from Weblate:

New features in the interface:

Things which might stay relying on Django Admin forever:

  • Audit logs
  • Social auth details
  • Billing management
@nijel nijel added the enhancement Adding or requesting a new feature. label Oct 30, 2018
nijel added a commit that referenced this issue Jan 29, 2019
This will be needed for management actions.

Issue #2363

Signed-off-by: Michal Čihař <michal@cihar.com>
nijel added a commit that referenced this issue Jan 29, 2019
Issue #2363

Signed-off-by: Michal Čihař <michal@cihar.com>
nijel added a commit that referenced this issue Jan 29, 2019
Issue #2363

Signed-off-by: Michal Čihař <michal@cihar.com>
nijel added a commit that referenced this issue Jan 29, 2019
Issue #2363

Signed-off-by: Michal Čihař <michal@cihar.com>
@nijel nijel added this to To do in Management interface Feb 7, 2019
nijel added a commit that referenced this issue Aug 7, 2019
So far it only lists support status.

Issue #2363

Signed-off-by: Michal Čihař <michal@cihar.com>
nijel added a commit that referenced this issue Aug 7, 2019
Issue #2363

Signed-off-by: Michal Čihař <michal@cihar.com>
nijel added a commit that referenced this issue Aug 7, 2019
Add link to Django admin in the tools tab.

Issue #2363

Signed-off-by: Michal Čihař <michal@cihar.com>
@nijel nijel added this to the 4.7 milestone Apr 15, 2021
nijel added a commit that referenced this issue May 4, 2021
This leads to public user pages for now, the editing will be added later.

Issue #2363
nijel added a commit that referenced this issue May 4, 2021
It now contains more info for privileged users.

Issue #2363
nijel added a commit that referenced this issue May 4, 2021
This will allow to extend it in a future.

Issue #2363
nijel added a commit that referenced this issue May 4, 2021
@nijel nijel removed this from the 4.7 milestone Jun 11, 2021
nijel added a commit that referenced this issue Jun 15, 2021
It was not used consistently and the only place this is utilized
is the Django admin interface and we are going to deprecate that

See #2363
nijel added a commit that referenced this issue Aug 24, 2022
This only covers basic operations only, group assignment or team members
still can not be managed.

Issue #2363
nijel added a commit that referenced this issue Aug 24, 2022
@reloxx13
Copy link
Contributor

i cannot see deleted/disabled users in weblate ui are not shown which i see in the admin interface.
i would also prefer a cleaner user list like the table in djangi admin ui and not so blown up.

@nijel
Copy link
Member Author

nijel commented Aug 24, 2022

As you can see, this issue is still in progress...

@nijel nijel added this to the 5.5 milestone Feb 14, 2024
@nijel nijel modified the milestones: 5.5, 5.6 Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Adding or requesting a new feature.
Projects
Development

No branches or pull requests

2 participants