stevedowney/ucb_rails

View on GitHub
TODO.md

Summary

Maintainability
Test Coverage
# TODO

* port user switcher
  * config which environments enabled
  
* UserLdapService:
  * create_user(uid) - ok if exists
  * create_user!(uid) - raises if found?
  
* browser checker

* validators

* ldap test data in yaml file

* rspec matchers
* rspec
  * h method to escap html output for debugging
  * fix up have_tag to auto deal with Capybara.string

* timeouts
  * inactivity timeout
  * hard timeout
  
* login authorization
  * CalNet Authenticated
  * via UI, change login rules (i.e., admin only)
  
* steps in README
  * warnings about files
  * run other installers (list)
  * rake db:migrate
  
* post generator install message
  * group :development do
      gem 'rack-mini-profiler'
    end

* authorization
  * cancan?
  * roles support

* previous/next record support

* strategy for extending ucb_rails
  * new class that subclasses
  * have an empty module included that can be overriden