1. 15 Jun, 2016 5 commits
    • HERBERT Ryan's avatar
      patient.py patient/add.html patient group · ab65bf8d
      HERBERT Ryan authored
      When adding a patient is it now necessary to select a group for this
      patient in order to determine how the permissions will be propagated
    • HERBERT Ryan's avatar
      group.py group/add.html Associate groups · 1c07b887
      HERBERT Ryan authored
      It is now possible to select a parent group when creating a new one.
      This will allow groups to inherit any read permission that is assigned
      to the parent.
    • HERBERT Ryan's avatar
      VidjilAuth.py Permissions Changes · 0f9bd03f
      HERBERT Ryan authored
      In order to simplify the permissions system and improve performance as
      well as make way for the new group associations. A single permission now
      determines whether a group (or association of groups) has access to a
      patient, run or sample_set
      More advanced levels of access are now defined globally for a group.
      Which means a group will always have the same permissions on files
      accessible to it's association.
      Furthermore groups are assigned in a parent/child manner. Only one group
      can be a parent in an association, therefore associating a group to one
      that already has a parent will associate said group to that parent.
      A parent group will confer file readability to its children but the
      children do not do the same for the parent and do not confer file
      permissions with eachother.
    • HERBERT Ryan's avatar
      VidjilAuth.py New group associated permissions management · 0ecc9f67
      HERBERT Ryan authored
      Added some functions to manage permissions with group associations
    • HERBERT Ryan's avatar
      db.py Add new table to associate groups · a79f1200
      HERBERT Ryan authored
  2. 13 Jun, 2016 3 commits
  3. 10 Jun, 2016 4 commits
  4. 31 May, 2016 1 commit
  5. 26 May, 2016 1 commit
  6. 25 May, 2016 1 commit
    • HERBERT Ryan's avatar
      model_loader.js remove analysis log · bd90e001
      HERBERT Ryan authored
      Some analysis files contain a sample log entry. Added an exception to
      the code to make sure this log does not replace the existing log as it
      may be outdated
  7. 23 May, 2016 2 commits
  8. 19 May, 2016 4 commits
  9. 18 May, 2016 1 commit
  10. 17 May, 2016 1 commit
  11. 14 May, 2016 2 commits
  12. 13 May, 2016 2 commits
  13. 11 May, 2016 1 commit
  14. 10 May, 2016 12 commits