Skip to content
Snippets Groups Projects
  1. Nov 09, 2012
  2. Oct 12, 2012
  3. Sep 01, 2012
  4. Aug 31, 2012
  5. Aug 21, 2012
    • Victor Shnayder's avatar
      Show policy, grading policy, and top-level errors · b97a2af2
      Victor Shnayder authored
      * Save errors for courses that failed to load in modulestore
      * global staff can see course errors on their dashboard
      * put policy loading errors into the error trackers
      * add has_access(user, 'global', 'staff'), which is equiv to user.is_staff for now
      b97a2af2
  6. Aug 15, 2012
    • Victor Shnayder's avatar
      Big access control refactor · 2df3a6ef
      Victor Shnayder authored
      * All access control logic is now in access.py
      * It exports a single method for general use: has_access(user, object, action)
       - possible actions depend on object type (e.g. 'see_exists', 'enroll', 'staff')
      * Removed DARK_LAUNCH feature flag--it is now the default behavior
      * Replaced check_course with three separate more focused functions that use has_access
      
      Minor things:
      * note on using pdb in testing
      * moved time parsing helper into timeparse.py
      * x_modules now have a .start attribute (None if not in metadata)
      2df3a6ef
  7. Aug 13, 2012
  8. Aug 10, 2012
  9. Jul 30, 2012
  10. Jul 24, 2012
  11. Jul 23, 2012
  12. Jul 22, 2012
  13. Jul 21, 2012
  14. Jul 20, 2012
  15. Jul 19, 2012
  16. Jul 18, 2012
  17. Jul 17, 2012
  18. Jul 16, 2012
  19. Jul 14, 2012
  20. Jul 13, 2012
  21. Jul 10, 2012
  22. Jul 09, 2012
  23. Jul 03, 2012
  24. Jun 29, 2012
Loading