Skip to content

Releases: als-computing/splash-userservice

v0.4.0

05 Feb 04:49

Choose a tag to compare

This returns everything the v1 api does, but it adds one more endpoint:

/api/v2/users/orcid/{orcid}/groupdetails

This returns a list of beamlines and proposals in separate lists, and a list of ESAFs in a small "summary" format that indicates the roles of the user in that esaf: 'pi', 'explead', or 'participant'.

This is enough information for a back-end service to:

  1. Create internal records for Beamlines if missing
  2. Create internal records for Proposals if missing
  3. Create internal records for ESAFs if missing (and connect them with Proposals)

And then link the given user with these records.
The v1 API wasn't quite adequate for my purposes because it mixed Beamlines, Proposals, and ESAFs together, and stripped out all the context for them. This v2 API endpoint is being used by the Dataset Tracker back end after it authenticates via ORCID.

v0.3.5

04 Feb 23:07

Choose a tag to compare

Full Changelog: v0.3.4...v0.3.5

v0.3.4

04 Feb 22:42

Choose a tag to compare

Full Changelog: v0.3.3...v0.3.4

v0.3.3

04 Feb 22:38

Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.3.3

v0.3.2

04 Feb 22:33

Choose a tag to compare

Full Changelog: v0.3.1...v0.3.2

v0.3.1

04 Feb 22:24

Choose a tag to compare

Full Changelog: v0.3.0...v0.3.1

Fixes docker image

v0.3.0

04 Feb 22:05
746a196

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v.0.2.0...v0.3.0