Skip to content
Snippets Groups Projects
Petar Hristov's avatar
Petar Hristov authored
Fix: Slider quota method

See merge request !65
94c06b00
History

Coscine UIv2

Routes

Currently available routes in Coscine (Vue Router):

  • ./profile for user profile
  • ./search for global search
  • ./create-project for project create
  • ./p/{slug} for projects
  • ./p/{slug}/settings for project settings
  • ./p/{slug}/members for project members
  • ./p/{slug}/quota for project quota
  • ./p/{slug}/create-resource for resource create
  • ./p/{slug}/r/{guid} for resources within a project
  • ./p/{slug}/r/{guid}/settings for resource edit
  • ./admin for admin page
  • ./login for login page

Starting the App

So, since we want to have it running on the root url at some point

  • Change the following Consul key's value key:
    traefik/backends/sharepoint/servers/sharepoint/url
    value (replace XX with your machine's name):
    http://d-spXX.devlef.campus.rwth-aachen.de:9234
    • This will disable your current Coscine instance, so to activate it back, remove the :<PORT> from the value.
  1. Run integrator script on branch uiv2
  2. Add required frontend libraries to your workspace if necessary (e.g. here api-client and form-generator):
    "workspaces": [
      "apps/ui",
      "libraries/form-generator",
      "libraries/api-client"
    ]
  3. For each library checkout the relevant branch and execute yarn install, then yarn build
  • Here: api-client on branch dev/master, then yarn install and yarn build
  • Here: form-generator on branch dev/master, then yarn install and yarn build
  1. Check out the UI project on the provided repository branch. Start the app locally and execute yarn install, then yarn dev
  2. Change your Consul key according to the Readme (see above)
  3. App is now running on your root (/) domain name, and not under .../coscine/apps/ui/.... (e.g. https://d-sp16.devlef.campus.rwth-aachen.de/)