Skip to content
Pablo Novas edited this page Apr 9, 2015 · 3 revisions

Current URLs of Hackdash for browsers (not Rest API).
Entire list works under HTTP method: GET

URLs as /example will keep working but under a 301 Redirect (Moved Permanently).

dashboards subdomains have been removed and will redirect to /dashboards/:dashboard-subdomain

Home

/ ( i.e. hackdash.org/ )

Home Search for an entity type (tabs):
/dashboards
/projects
/users
/collections
Appending ?q=[keywords]

Projects

  • All
    /projects

  • Search
    /projects?q=query

  • Search (inside a Dashboard)
    SEE Dashboards : Searching Projects
    [dashboard].[domain]/projects?q=query
    Same as [dashboard].[domain]/?q=query

  • Create
    NEW /dashboards/[dashboard]/create
    [dashboard].[domain]/projects/create

  • One
    /projects/:pid
    [dashboard].[domain]/projects/:pid
    /p/:pid
    [dashboard].[domain]/p/:pid

  • Edit
    NEW /projects/:pid/edit [dashboard].[domain]/projects/:pid/edit

Dashboards

  • All
    /dashboards

  • Search
    /dashboards?q=query

  • One
    [dashboard].[domain]/
    /dashboards/[dashboard]

  • Searching Projects
    NEW /dashboards/[dashboard]?q=query
    [dashboard].[domain]/?q=query

  • Live
    Removed - will be replaced by Feeds
    [dashboard].[domain]/live

Collections

  • All
    /collections

  • Search
    /collections?q=query

  • Create
    Inactive
    /dashboards (this one should be: /collections/create)

  • One
    /collections/:cid

Users

  • All
    /users

  • Search
    /users?q=query

  • Me
    /users/profile

  • One
    /users/:uid

TODO

  • Colloquial URLs like:
    • [domain]/collections/[collection-name]
    • [domain]/[dashboard]/[project-name]
    • [domain]/users/[user-name]
  • Embeds URLs
    • [domain]/collections/:cid/embed
    • [domain]/dashboards/[dashboard]/embed
    • [domain]/projects/:pid/embed
Clone this wiki locally