Permalink
Commits on Aug 24, 2012
  1. Merge pull request #32 from hudmol/endpoint-enhancements

    marktriggs committed Aug 24, 2012
    added validation on endpoint params, replacement of common param definit...
  2. added validation on endpoint params, replacement of common param defi…

    jambun authored and marktriggs committed Aug 24, 2012
    …nitions, and a build task to generate endpoint doc
Commits on Aug 23, 2012
  1. Merge pull request #29 from hudmol/subjects-on-collections

    marktriggs committed Aug 23, 2012
    Added Subjects to Collections and bring in Twitter Bootstrap 2.1.0
  2. fix include_controller_js helper not concatting all possible resource…

    payten committed Aug 23, 2012
    …s for output onto page
  3. Merge pull request #30 from hudmol/logging

    payten committed Aug 23, 2012
    Disable WEBrick access logging
  4. customise bootstrap typeahead to support objects on in the source lis…

    payten committed Aug 23, 2012
    …t; upon selecting item from term typeahead, it will now populate the term type select list;
  5. refactor js file naming so one 'crud' javascript file can be pulled i…

    payten committed Aug 22, 2012
    …n for the 4 CRUD actions new/create/edit/update
  6. add subjects to collections

    payten committed Aug 22, 2012
  7. Merge pull request #27 from hudmol/account_creation

    payten committed Aug 23, 2012
    New account creation form and related changes
  8. Added some project git hooks for doing basic sanity checks of common …

    marktriggs committed Aug 23, 2012
    …mistakes.
    
    To use them, you'll need to activate them in your local tree with:
    
       mv .git/hooks .git/hooks.dist
       ln -s ../build/git-hooks .git/hooks
  9. Reworked the user creation and authentication system.

    marktriggs committed Aug 22, 2012
      * Now have a JSONModel for users, living at /users.  POST to /users to create
        a user and set their password, POST to /users/:username/login to
        authenticate.
    
      * Added a new form to the frontend for account creation, and a link from the
        "Sign in" dropdown to let people self-register.
    
      * Modified the DB schema for users to match the JSON schema.
    
      * Reworked the unit tests to support the new URL scheme.
    
      * Selenium tests
Commits on Aug 22, 2012
  1. Have the form_messages partial accept the form as a parameter. If the…

    marktriggs committed Aug 22, 2012
    … form has
    
    an :as parameter, use that in preference to the JSONModel's type when applying
    localisation settings.
  2. Turn off Sinatra logging and make our own request logging filter pass…

    marktriggs committed Aug 22, 2012
    …words (so they're not inadvertently logged)
  3. When calling .save, clone the passed in opts hash so we can calculate…

    marktriggs committed Aug 22, 2012
    … the URI twice without failing.
    
    Unfortunately necessary because we mutate the original hash to track which
    parameters have been substituted into our URL template and which remain to be
    passed as query parameters.
  4. Merge pull request #25 from hudmol/json-spec

    jambun committed Aug 22, 2012
    Json spec
  5. removed redundant line

    quoideneuf committed Aug 22, 2012
  6. Merge pull request #24 from hudmol/subjects-and-terms

    marktriggs committed Aug 22, 2012
    Subjects and Terms refactor
  7. Merge pull request #26 from hudmol/dev-less-speedup

    payten committed Aug 22, 2012
    Don't pull in the entire Bootstrap framework in application.less.
  8. Don't pull in the entire Bootstrap framework in application.less.

    marktriggs committed Aug 21, 2012
    Makes less templates significantly faster in development mode.
Commits on Aug 21, 2012