Currently if you want to test a library that's being piloted for SimplyE, you need to install a beta version of SimplyE itself.
Basically, we're using the "beta" process to test the functionality of SimplyE and to test libraries that aren't ready to be shown to patrons yet.
Anything that increases the number of different versions of the product is bad, because it can cause confusion. More concretely, when we do a production Android release of SimplyE, all previous betas are invalidated, and we have to immediately do a new beta release with the 'testing' libraries. This is a big waste of time and a possible source of problems.
All releases of SimplyE have the same Accounts.json file – the only difference is the logic that decides what subset of that file to show. This logic can be controlled through the UI rather than at build time.
Doing this will allow us to put out one release of SimplyE that can be used by library patrons and by librarians testing out a not-in-production library.
- relates to
-
SIMPLY-1991 Dynamically generate the list of Libraries in Production
- Done