N3Roaster / typica

Free software for coffee roasting operations.
https://typica.us
MIT License
26 stars 8 forks source link

User Management #107

Open N3Roaster opened 11 years ago

N3Roaster commented 11 years ago

Work merged to development from the mulituser branch adds session user logging to batches and transactions on inventory. At present to switch to a different database user without switching to a different computer a person must use the Forget Database Settings menu, exit Typica, and enter new connection information when restarting the program. This is too awkward. There are a number of improvements that would make it more likely that this new functionality could be utilized.

  1. Provide an interface for user switching within Typica that does not require restarting the program.
  2. Provide an interface for creating new database users from within Typica. This functionality would be restricted to only user accounts that have adequate database privileges to perform such actions.
  3. Provide an interface for finer grained control over what operations are allowed for different roles. Typica should disable features which a given user is not permitted to use.
  4. Provide a clear indication of the current state of the database connection.

These items should exist as separate issues grouped to a milestone.

N3Roaster commented 11 years ago

Listed items have been broken out into separate issues and a milestone now exists.

N3Roaster commented 7 years ago

Most of this has been bumped forward to 1.8.