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

multi users GUI #46

Closed
nicosomb opened this issue Apr 16, 2013 · 18 comments
Closed

multi users GUI #46

nicosomb opened this issue Apr 16, 2013 · 18 comments

Comments

@nicosomb
Copy link
Member

No description provided.

@nicosomb
Copy link
Member Author

nicosomb commented Aug 7, 2013

ça sera possible dans la 1.0. ça arrive. pour les curieux, c'est présent dans la branche twig /!\ instable /!\

@nicosomb
Copy link
Member Author

nicosomb commented Aug 9, 2013

Donc, c'est ajd techniquement faisable. Il ne manque que l'interface d'admin pour créer tout ça. je modifie le titre du ticket.

@tcitworld
Copy link
Member

How does Framabag handles this ? I've just implemented the creating user feature (tested), but I won't push it if it has to have a several big modifications for Framabag. There may be a better way to do it.

What I've made just creates an new user in database with password, and also sets default config in the user_config table (it just calls the install function in the Database class).

Also, I'll love to have an "activate" feature like in Framabag. Are the Framabag sources somewhere ?

@nicosomb
Copy link
Member Author

For framabag, I create one wallabag for each new account (with symlinks). I have to publish my sources, I know that ;-)

@tcitworld
Copy link
Member

So each framabag account has his own database ? What if we had only one wallabag installation with lots of users for framabag ? That's what I'm working on right now.

@nicosomb
Copy link
Member Author

I use sqlite for framabag.
It's easier for me if a user wants to delete his account, etc.

@tcitworld
Copy link
Member

But each user has his own database file or are they all into one file ?

@nicosomb
Copy link
Member Author

Each user has his own database file.

@tcitworld
Copy link
Member

Would it be better if you had only one file to manage ? Or would it be too large sometime ?

@nicosomb
Copy link
Member Author

maybe too large for sqlite, I don't know.

And I don't know if I want to change framabag architecture.

@tcitworld
Copy link
Member

Well performances should be better at this point with one only big MySQL/PostgreSQL database.
I'm not sure writing and reading at the same time in several SQLite databases files is great.

I'll push my changes when I'm finished, then.

@tcitworld
Copy link
Member

This is done for v1.x

@discipolo
Copy link

where do i find the gui then?

@tcitworld
Copy link
Member

It's in the config screen in the 1.7 version.

@discipolo
Copy link

indeed! after clearing the cache folder its all there!

@discipolo
Copy link

but ... any user i create can create new users? i cannot find an interface for assigning permissions or removing users, what are the plans?

@tcitworld
Copy link
Member

Yeah, any user can create new users, there is no admin or something. It's just a very simple thing we brought you to wait until v2. We have preferred to focus on v2.

Of course, you can still manually delete users by editing your database directly.

@nicosomb nicosomb modified the milestones: 2.0, 2.1 Aug 1, 2014
@nicosomb nicosomb reopened this Aug 1, 2014
@nicosomb nicosomb modified the milestones: 2.0.0-alpha.1, 2.1.0 Oct 19, 2015
@nicosomb
Copy link
Member Author

In v2, we can create an account:

  • via the config page when we are SUPER_ADMIN
  • via the public registration form.

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

No branches or pull requests

3 participants