Applications - simbazo/mdlAppLogin GitHub Wiki

Applications

Each mobile application requires a license. Licenses are stored in the tlicences table on the editor2 database. The table contains the following pertinent columns:

  • type: currently we have 3 types: Free, Organisation, and Purchase.
  • terms: an HTML fragment containing the legal terms and conditions of usage.
  • upload_schedule: the maximum number of days before the application requires the uploading of usage data.
  • download_schedule: the interval (measured in days) between routine checks for new code changes.

Consideration:

We might want an expiry date on the license. This might prove useful in the following types of scenarios:

  • Roll out free apps with a time limit: for example, we might need to create support documentation for an event or training course with a time limit.
  • Roll out trial versions of Purchase apps.