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

Settings service #17

Closed
36 of 50 tasks
micbar opened this issue Mar 30, 2020 · 8 comments
Closed
36 of 50 tasks

Settings service #17

micbar opened this issue Mar 30, 2020 · 8 comments
Assignees

Comments

@micbar
Copy link
Contributor

micbar commented Mar 30, 2020

Concept

Tasks

User stories for POC

  • As a user new to the instance I want that oCIS remembers me if I log in a second time to enable other users to share with me.
  • As a user on oCIS I want to set my timezone the UI to have correct values in my web VIEW when I am traveling.

Estimation

Effort: L
Complexity: L...

@micbar micbar changed the title [ocis] Implement Settings Service [ocis] Settings Service Mar 30, 2020
@micbar
Copy link
Contributor Author

micbar commented Apr 7, 2020

@kulmann Repo is ready to push the boilerplate

@kulmann
Copy link
Member

kulmann commented Apr 7, 2020

boilerplate pushed 👍

@kulmann
Copy link
Member

kulmann commented Apr 23, 2020

As of now, this request from the account service...

Bildschirmfoto 2020-04-23 um 15 19 03

... gets stored as json in the settings service and then rendered to this in the settings service web app

Bildschirmfoto 2020-04-23 um 15 18 22

These are two settings bundles (Notifications and Profile) from the account service. Of course the settings are only to showcase the different form element types.

@micbar

@refs
Copy link
Member

refs commented Apr 23, 2020

@kulmann Perhaps change the copy on the cancel button to English for consistency?

@kulmann
Copy link
Member

kulmann commented Apr 23, 2020

@kulmann Perhaps change the copy on the cancel button to English for consistency?

Nope, automatically translated by phoenix already. ;-)

@kulmann
Copy link
Member

kulmann commented May 7, 2020

Loading and saving user settings values now works in the UI. This still needs visual improvements in the frontend and currently has a hardcoded account uuid in the service (need to pick it from the request header), but is a big step forward.

The values in the screenshot have been saved through the form and are there again after a page reload.
Screenshot 2020-05-07 at 18 04 14

Persisted JSON looks like this:
Screenshot 2020-05-07 at 18 04 44

cc @refs @micbar @felixboehm @pmaier1

@exalate-issue-sync exalate-issue-sync bot changed the title [ocis] Settings Service Settings service May 26, 2020
@exalate-issue-sync exalate-issue-sync bot added the Exalated This issue is under sync label Jun 9, 2020
@exalate-issue-sync
Copy link

Remote key is https://jira.owncloud.com/browse/OCIS-6

@micbar
Copy link
Contributor Author

micbar commented Oct 13, 2020

closed

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