Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For this reason, it’s important that Lite Farm support the ability for a user to be associated with any number of farms. For each association, the user may have a different role. Specifically

Litefarm needs to support the following:

Architectural Guidance

High level architecture guidance

Open Questions

Open Questions

Discussion

Decisions

Where should user settings / configurations be held?

It depends. Obviously user-centric configurations such as language should be held on the user.

Settings that may vary from role to role, such as permissions to read/write should be stored on the user-farm.

Other, farm specific settings such as measuring system* and currency should be stored on the farm settings.

Can a user play more than one role at a single farm?

Depends on our implementation of RBAC.