martylamb / bookmartian

4 stars 1 forks source link

Personal settings per user #43

Open jmutchek opened 8 years ago

jmutchek commented 8 years ago

Depends on #14

With authentication and the concept of users in place, we might want a way to set/retrieve personal preferences from the server. I'm envisioning a JSON document here. When the index page loads, I would retrieve the preferences and could use it for things like color scheme and default querystring for the dashboard.

I would use a settings page to create UI to edit these and POST back to the server.

These could also just live in cookies, but then we lose consistency between browsers (I would need to configure preferences both on my work machine and home machine separately). Are there any preferences that SHOULD be separate for different browsers?

Capturing here - can discuss on slack

martylamb commented 8 years ago

Yeah, we'll want this.

I don't think there's a need for per-browser settings; we could always add browsername.settingname properties if needed.

jmutchek commented 4 years ago

right now assuming that this is a per-user docker container (that's what I am doing for Sarah). works great and keeps things nice and separate.