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

Allow registered users to create new translation projects without admin involvement #4450

Closed
Bubu opened this issue Sep 5, 2020 · 5 comments
Assignees
Labels
documentation Improvements or additions to the documentation. question This is more a question for the support than an issue.
Milestone

Comments

@Bubu
Copy link
Contributor

Bubu commented Sep 5, 2020

Describe the issue
My usecase/goal is to run a weblate instance for multiple foss android apps. This involves users signing up for the instance and creating and managing their own projects but not other projects they don't own. So far I've not found a good way to do that.

I've ended up enabling the billing component and create an empty billing plan and then an empty billing for every user on the instance. At that point they were able to create translation projects. Unfortunately those projects then weren't associated to the billing and the user couldn't set the project as public without me fixing that from the admin interface.

Is there some other way than the billing module to achieve what I need?

(Using weblate version 4.2.2)

@Bubu Bubu added the question This is more a question for the support than an issue. label Sep 5, 2020
@github-actions
Copy link

github-actions bot commented Sep 5, 2020

This issue looks like a support question. We try to answer these reasonably fast, but in case you are looking for faster resolution, please consider purchasing support subscription and make Weblate stronger.

@nijel
Copy link
Member

nijel commented Sep 6, 2020

When billing is enabled and user has billing the created project should be associated with it automatically - the project creation form should automatically select the billing in case user has only one (that's what we use at Hosted Weblate).

But you don't need billing when you don't want to enforce some limits on the user created projects. All you need is to grant users "Add new projects" permission.

@Bubu
Copy link
Contributor Author

Bubu commented Sep 6, 2020

But you don't need billing when you don't want to enforce some limits on the user created projects. All you need is to grant users "Add new projects" permission.

I think I got this working now instead. Thanks a lot for the pointer, the docs only mentioned the billing module for non-admin users being able to create new projects.

@Bubu Bubu closed this as completed Sep 6, 2020
@github-actions
Copy link

github-actions bot commented Sep 6, 2020

The issue you have reported seems to be resolved now.

  • In case you see a similar problem, please open a separate issue.
  • If you are happy with the outcome, consider supporting Weblate by donating.

nijel added a commit that referenced this issue Sep 6, 2020
nijel added a commit that referenced this issue Sep 6, 2020
The permission was mistakenly not mentioned here.

Issue #4450
@nijel
Copy link
Member

nijel commented Sep 6, 2020

I've clarified the docs in abdd6b7

@nijel nijel added this to the 4.3 milestone Sep 6, 2020
@nijel nijel self-assigned this Sep 6, 2020
@nijel nijel added the documentation Improvements or additions to the documentation. label Sep 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to the documentation. question This is more a question for the support than an issue.
Projects
None yet
Development

No branches or pull requests

2 participants