1. 31 Oct, 2018 4 commits
  2. 30 Oct, 2018 16 commits
  3. 28 Oct, 2018 1 commit
  4. 27 Oct, 2018 3 commits
  5. 25 Oct, 2018 8 commits
  6. 23 Oct, 2018 1 commit
  7. 21 Oct, 2018 7 commits
    • hellekin's avatar
      Add support for current_* · 5c31c588
      hellekin authored
      - current_user from request
      - current_agent from current_user (should be from auth_token hash)
      - Bug fix: User model can now auto-generate password if empty
      - Bug fix: User model now encrypts username for privacy
        - That means `find_by(username: params[:username])` is replaced by
          `find_by(sha256_hash: Digest::SHA256.hexdigest(params[:username]))`.
      5c31c588
    • hellekin's avatar
      Add pundit gem · df3c5e36
      hellekin authored
      - Add default Pundit policy
      df3c5e36
    • hellekin's avatar
      Add jsonapi-rb serializers · 02aed360
      hellekin authored
      02aed360
    • hellekin's avatar
      Add Incommon support libraries · 9fdc5aa4
      hellekin authored
      - API Routing Contraints (for MIME type and API version)
      - Utilities (e.g., constant-time string comparison)
      - API Key-related functionality
      - Placeholder for CORS origins support
      9fdc5aa4
    • hellekin's avatar
      Add API v0 controllers · 8f0a6d80
      hellekin authored
      - Classifications controllers: Taxonomies, Categories, Sections
      - Resources controllers: Resources, Agents
      - Abstract JSONAPI include filtering into ApplicationController
      8f0a6d80
    • hellekin's avatar
      Preview API routes · 5c0739c8
      hellekin authored
      - API and v0 scopes
      - Introduce v1 and v2 to give an idea of handling future routes
      - Introduce /agents and /resources routes to give an idea how to handle
      potentially conflicting routes for properties
      5c0739c8
    • hellekin's avatar
      Add Discourse SSO support · 7688ad59
      hellekin authored
      7688ad59