1. 17 Nov, 2011 1 commit
  2. 11 Nov, 2011 1 commit
  3. 30 Sep, 2011 1 commit
  4. 28 Sep, 2011 1 commit
    • Richard Mansfield's avatar
      Create all profiles with logged-in access by default (bug #807278) · f820ea6c
      Richard Mansfield authored
      There is currently only a site-wide setting for logged-in profile view
      access.  This means that when two institutions share a site, and one
      wants open profiles and another only wants institution-visible profiles,
      new users in the open-profile institution must be asked to manually add
      logged-in access on their profile.  Because we expect many more
      open-profile institutions than closed-profile institutions on a site, it
      makes more sense to put the onus on the closed-profile institutions to
      ensure their members remove logged-in access manually.
      
      This change ensures logged-in access is added to all new profiles, but
      only locks that access when the loggedinprofileviewaccess setting is on.
      
      Change-Id: I3375d7b2f8eb635a11879bf7758267f48f74c508
      Signed-off-by: default avatarRichard Mansfield <richard.mansfield@catalyst.net.nz>
      f820ea6c
  5. 21 Sep, 2011 1 commit
  6. 15 Sep, 2011 1 commit
  7. 13 Sep, 2011 2 commits
    • Andrew Robert Nicols's avatar
      Add CLI Installer and Upgrade (Bug #844604) · 22e450eb
      Andrew Robert Nicols authored
      This commit adds a Command Line Interface install and upgrade mechanism.
      This should provide for unattended installations and upgrades.
      
      Change-Id: I7eaff22f76e30345102405b302bb12fdbd897d4c
      Signed-off-by: default avatarAndrew Robert Nicols <andrew.nicols@luns.net.uk>
      22e450eb
    • Andrew Robert Nicols's avatar
      Bug #824445: Improve error reporting for missing plugins · 0a694de5
      Andrew Robert Nicols authored
      This set of changes attempts to handle missing plugins in a better fashion.
      Rather than throwing an uncaught error which causes a unrecoverable site
      error, which in turn means that no user can use any other plugin; this
      patch disables the problem plugin and informs administrators of the issue.
      
      To handle the case where core plugins, which under normal circumstances
      cannot be disabled, are missing and disabled; the plugins.tpl template is
      also changed to test for the contents of the activateform, instead of
      whether the plugin can ordinarily be disabled. This means that if the issue
      is then fixed, the plugin can once again be re-enabled, at which point the
      [ hide ] link will no longer appear.
      
      Change-Id: I6f9fa73ae0ac307b5f5f8f30b8205690926f54fc
      Signed-off-by: default avatarAndrew Robert Nicols <andrew.nicols@luns.net.uk>
      0a694de5
  8. 12 Sep, 2011 4 commits
  9. 08 Sep, 2011 1 commit
  10. 01 Sep, 2011 3 commits
    • Richard Mansfield's avatar
      Allow per-group page editing permissions · 5117c733
      Richard Mansfield authored
      The roles which have edit permissions on group views is set for each
      grouptype.  This changes the setting to be per-group.
      
      Partially addresses bug #547362, bug #631189
      
      Change-Id: I3f51f0ed44b7f479a094a2c5b2e2ee4807722e34
      Signed-off-by: default avatarRichard Mansfield <richard.mansfield@catalyst.net.nz>
      5117c733
    • Richard Mansfield's avatar
      Enable submissions per-group, and decouple from 'course' groups · 3b58a258
      Richard Mansfield authored
      View submission was previously enabled on all (and only) course
      grouptype groups (those groups with tutors).  After this change
      view submission can be turned on and off on any group, and if a
      group has no tutors (standard grouptype), then only the group
      admins will be allowed to assess submitted views.
      
      Change-Id: I6df7f9dfc1b9fadbe39887ead4c1aa5c7a9eaed6
      Signed-off-by: default avatarRichard Mansfield <richard.mansfield@catalyst.net.nz>
      3b58a258
    • Richard Mansfield's avatar
      Add more flexible group jointypes (bug #610690) · 027ffc0d
      Richard Mansfield authored
      The four existing jointypes, 'open', 'controlled', 'request' and
      'invite' are mutually exclusive, but they don't need to be so strict.
      This patch introduces more flexibility in the way groups allow new
      members to join.
      
      * Group admins can always send membership invitations to a group, even
        if it's open or controlled
      * Membership requests can be enabled for any group unless it has open
        membership.
      * The grouptype now determines the set of roles available to a group,
        but no longer restricts the available join types.
      
      The db upgrade will preserve existing behaviour apart from enabling
      invitations on open, request, and controlled groups.
      
      Change-Id: I8bb0940a37f3c0c36366c1d5b8d27e8b9914a7e3
      Signed-off-by: default avatarRichard Mansfield <richard.mansfield@catalyst.net.nz>
      027ffc0d
  11. 24 Aug, 2011 2 commits
  12. 23 Aug, 2011 3 commits
  13. 16 Aug, 2011 1 commit
  14. 14 Aug, 2011 1 commit
    • Hugh Davenport's avatar
      Let institutional admins see all last institutions · 9cea3b25
      Hugh Davenport authored
      Before institutional admins that weren't site admins went to the members
      page, they only saw the institutions they administered in the drop down
      for last institution where they should see all.
      
      This patch adds an extra flag to the get_institution_selector to allow
      non site admins to be treated as a site admin (for the purpose of getting
      a list of all instituions.
      
      Bug #825578
      
      Change-Id: Idb0c044177dce433de00cc00338a1db25233ed6c
      Signed-off-by: default avatarHugh Davenport <hugh@catalyst.net.nz>
      9cea3b25
  15. 09 Aug, 2011 3 commits
  16. 03 Aug, 2011 1 commit
  17. 01 Aug, 2011 2 commits
  18. 31 Jul, 2011 1 commit
    • Hugh Davenport's avatar
      Allow institutions to select "None" online users · 34d45ce0
      Hugh Davenport authored
      Before it checked if the value was empty, which is true when
      the value is 0. If this was the case, set it as default to 2
      
      This patch checks instead if it is set, and only then sets the
      default of 2. This allows you to select the option 0 (None)
      
      Also makes sure that the online users block is not shown when
      there are no users to display (ie, all institutions that the user
      is in have None selected)
      
      Change-Id: Ib168d9796484dacbb8d58d111127c9bf21069a59
      Signed-off-by: default avatarHugh Davenport <hugh@catalyst.net.nz>
      34d45ce0
  19. 29 Jul, 2011 1 commit
  20. 27 Jul, 2011 2 commits
  21. 21 Jul, 2011 1 commit
  22. 20 Jul, 2011 2 commits
  23. 19 Jul, 2011 1 commit
  24. 15 Jul, 2011 1 commit
  25. 12 Jul, 2011 2 commits