DiscipleTools / DiscipleTools/disciple-tools-theme

User preferences and meta data

Open
#1,512 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
PHP
Stars
48
Forks
66
Avg merge
2m
Merged PRs (30d)
2

Description

Some user data is store on the user meta and some in the user options.
On a single site this does not make a difference, but on a multisite this could be improved. Settings store in the user meta are available across all subsites of a multisite. Settings in user options only apply to one subsite.

Current state.

User Meta:
- Display Name
- Locale
- Phone (personal, work), email (personal, work), address (personal, work) etc
- Biography (description)
- Notifications

User Options:
- User Status
- Workload Status
- Availability
- Roles
- Allowed Sources
- Languages
- People Groups
- Gender
- Location

Todo:
Migrate gender to user meta
Migrate Notifications to user options

Questions:
Have a display name per site?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.