Skip to content

XRX plus plus service

GVogeler edited this page Jul 10, 2016 · 6 revisions

A "service" in XRX++ defines an interaction with the server without interaction with the user.

Most of the time, a service is user-induced though. Meaning the user performs some action through the widgets (user interface elements) and a service performes connected operations (often database) in reaction. They are usually called via AJAX/HTTP-requests.

There are currently the following services defined:

  • core:
  • app.auth: apply-role
  • app.i18n: catalog-add-language, get-translations, migrate-i18n, save-i18n-entry, update-i18n-catalog
  • app.user: change-password, confirm-account, create-account, login, logout, remove-account, request-password, reset-password, update-account
  • mom:
  • app.annotation: delete-svg-rect, get-anno-image, get-cropped-anno-metadata, get-cropped-annos-images, get-index, get-metadata-path, get-metadata, get-svg-file, save-annotation, update-annotation
  • app.archive: manage-archivists, new-archive
  • app.bookmark: add-bookmark, remove-bookmark, save-note
  • app.charters: ....
  • app.collection: ...
  • app.crop: compare, crop, get-i18n-text, helptext, publish-cropimages, publishannotation
  • ... to be continued ...
Clone this wiki locally