Roadmap - pgwest/LDSCallings GitHub Wiki

Roadmap for future development:

1. Connect current to actions

  • Organizations and Callings in Current will match Organizations and Callings in Actions.

2. Style Actions based on calling progress

  • If a calling isn't filled in Current it will highlight corresponding table in Actions red.
  • Once begin to edit calling in Actions, calling row will turn yellow.
  • When finished will turn green.
  • Once Sustained will be moved to Current from actions.

3. Create tables based on group not user id so multiple users can access the same data.

  • Create UserGroup schema and create new group every time register new user.
  • When table created, adjust table schema to connect to group not user id.

4. Able to invite new admins by email: Login in with group id -

  • Email to invite (modal in profile), addAdmin page,
  • Create register from email page that associates user with existing group id and now access group data.
  • Create specific roles (bishop, 1st, 2nd Counselor, exec sec, ward clerk, other)

5. ckeditor

  • Add notes by callings (modal popup)
  • Add notes to MyActions
  • Send notes to other admins (bishop send note to counselors or secretary, etc. )

6. lets encrypt to renew certificate. https.

  • Enroll in "Let's Encrypt"
  • Change to https
  • Fix URL to show URL and not IP

7. send notes and notifications to other admins

  • Create Notifications Page
  • Manage Notifications sent to email
  • Send Notifications to other Admins

8. edit personal information

  • Edit Email
  • Edit Username
  • Edit WardName
  • Edit Calling
  • Edit Password

9. Transfer to new Bishopric

  • Transfer User account option by email invite (re-register, but same data)
  • Transfer entire ward for new bishopric

10. Import/Export CSV of all ward members

  • Upload file
  • Import CSV of member names, birthdates, pictures, or other info.
  • Upload pictures

11. Export CSV

  • Export Current
  • Export Actions
  • Export Directory
  • Export Without
  • Export YM/YW

12. Mark member eligible for calling in without

  • ability to show what members are really available for calling
  • ability to filter without

13. Possible in future add Home Teaching/Visiting Teaching for non-bishopric to report