Skip to content

skrodal/techsmith-relay-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechSmith Relay API

REST-API for UNINETT TechSmith RelaySQL som muliggjør uthenting av informasjon knyttet til tjenesten og dens abonnenter/brukere. Snakker med filserver og DB-servere (mongo, MSSQL, MySQL).

MERK: Alle kall som går på presentations baserer seg på data fra DB. Dette vil ikke alltid stemme overens med det som er på disk. Eksempelvis fanger ikke relay-harvester opp presentasjoner som er slettet. Endel problemer med lesing/konsistent data etter flytting av drift til UNINETT (treg lesetilgang, manglende tilganger, ødelagt Harvester (mangler hits), etc.).

September 2016: APIet snakker nå med flere services for å komplettere presentasjonslister fra Relay Harvester (MongoDB):

Scopes

** Public Scope **

  • Service info (version, workers, queue)

** Org Scope: **

  • /org/ (presentations, users, user, employees, students)

** User Scope **

  • /me/ (presentations, info)
  • /me/*/deletelist/ (lagt til sommeren 2016 - selvbetjent sletting)

** Superadmin Scope **

  • Alt over samt /global/, /dev/

Avhengigheter

  • UNINETT Dataporten GateKeeper
  • Alto Router
  • FreeTDS/PDO (MSSQL)
  • https://github.com/skrodal/relay-mediasite-harvest
    • Denne burde vi kvitte oss med, og vi er nesten der. Scanning av diskforbruk er den eneste funksjonalitet i dette systemet som fortsatt brukes.
    • Ruter som fortsatt er avhengig av systemet: /service/diskusage/ og /admin/orgs/info/

Brukes av

RelayAdmin (klient)

Annet

Utviklet av Simon Skrødal for UNINETT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published