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

Restriction in the theme for single account for branded client #3517

Closed
ogoffart opened this issue Jul 29, 2015 · 7 comments
Closed

Restriction in the theme for single account for branded client #3517

ogoffart opened this issue Jul 29, 2015 · 7 comments
Assignees

Comments

@ogoffart
Copy link
Contributor

Shoud some branded client have a restriction to avoid creating multiple accounts?

It can still make sens to have multiple accounts with a single server (several users on the same server)

Should we made it impossible to create account or delete account or edit account for some branded client?

@dragotin @MTRichards

@ogoffart ogoffart mentioned this issue Jul 29, 2015
16 tasks
@MTRichards
Copy link

Let me repeat what you are saying so I understand it.

Multi-account should be something that can be turned off for branding, so only 1 account on 1 server was the design point. this of course works - right?

What I think you are asking is what about multiple accounts on a single server. I have not had that request so far to date from customers. This also seems a bit odd - I am sure I can think of a way for it to make sense, but I would wait until a customer makes the ask for it. So I would either enable multi account or disable it. nothing in the middle at this time.

Should we made it impossible to create account or delete account or edit account for some branded client?

I think so, based on multi account being either on or off.

@phil-davis
Copy link
Contributor

In my organization we have volunteers come for some number of years. They get a "personal" email account like [email protected]
Then they work in some job that has an email address for the job like [email protected]
Then these email addresses also become ownCloud users. A typical person will want to put their own personal files in "[email protected]" account and their work stuff in "[email protected]". This lets them separate their work and personal life, as well as making it easy to know what are the work files to hand over to the next person doing the job.
This is my use case for having multiple accounts set up in the client that actually go to the same ownCloud server.
I guess I don't care about branding, but maybe there will be other users who care about branding as well as this sort of use case.

@MTRichards
Copy link

@phil-davis Thanks for your use case. I love hearing about how this would be used in the field.

I think this is a good example that should be handled by the desktop client as planned - I suppose I did not make that clear above. To be clear, you can choose to connect one client to two different accounts on the same ownCloud server, that should work no problem.

But for branding, I think multi account is either there or not, there is no branded multi-account on the same server option in addition to multi account.

@ogoffart
Copy link
Contributor Author

With the normal client (non-branded) you can, of course, create several account with different users on the same server.

This question is about branded client which have a restriction to one single server for example.

The current implementation of the multi account still let you create multiple accounts (but on the preconfigured server only).

The question is wether we need to add additional code to be able to restrict the number of account to 1 in the branding case.

@guruz guruz added this to the 2.0 - Multi-account milestone Jul 30, 2015
@guruz
Copy link
Contributor

guruz commented Jul 31, 2015

@rperezb
Copy link

rperezb commented Aug 12, 2015

I'd appreciate you ping me once this is implemented.
thx

@ogoffart
Copy link
Contributor Author

There is now a Theme::singleAccount virtual function that can be overriden and set to true to hide the add account button.

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

5 participants