Global

Members

(constant) addExhibit

Adds new exhibit to institution

Source:

(constant) addInstitutionLanguage

Adds new language to user's institution

Source:

(constant) addInstitutionManager

Adds manager to institution

Source:

(constant) adminChangeBan

Changes user's rights to log into the system and perform actions

Source:

(constant) adminChangePassword

Changes password of given user by sending it to his email

Source:

(constant) adminChangeTranslator

Changes user's rights to translate

Source:

(constant) adminRemoveInstitution

Removes institution from user

Source:

(constant) adminUpdateUsername

Updates username of user

Source:

(constant) deleteBuilding

Deletes building

Source:

(constant) deleteExhibit

Deletes exhibit from user's institution

Source:

(constant) deleteInstitution

Deletes institution

Source:

(constant) deleteRoom

Deletes room

Source:

(constant) deleteSequence

Deletes translation sequence

Source:

(constant) deleteShowcase

Deletes showcase

Source:

(constant) EXHIBITS_IMAGES_URL

exhibits images url

Source:

(constant) getAllExhibitsOfMyInstitution

Gets all exhibits of user's institution

Source:

(constant) getAllInstitutions

Gets all registered institutions

Source:

(constant) getBuilding

Gets details about building

Source:

(constant) getBuildings

Gets all buildings of institution

Source:

(constant) getExhibit

Gets exhibit based on its id

Source:

(constant) getExhibitsApproveTranslations

Gets all exhibits and allowed languages to user's instituion

Source:

(constant) getExhibitsTranslate

Gets all exhibits and allowed languages of an institution

Source:

(constant) getFreshToken

Gets fresh jwt

Source:

(constant) getFreshToken

gets fresh token from server

Source:

(constant) getMyInstitution

Gets info of user's institution

Source:

(constant) getMyInstitutionLanguages

Gets all languages of user's institution

Source:

(constant) getMyTranslationSequence

Gets translation of translation sequence

Source:

(constant) getMyTranslationSequences

Gets translator's translation sequences

Source:

(constant) getNewTranslation

Gets info for creating new translation

Source:

(constant) getQRCode

Gets QR code for given exhibit

Source:

(constant) getRateOverview

Gets translations of given exhibit and language for rating

Source:

(constant) getRoom

Gets details about room

Source:

(constant) getRooms

Gets all rooms for given building

Source:

(constant) getShowcase

Gets details about showcase

Source:

(constant) getShowcases

Gets all showcases for given room

Source:

(constant) getUser

Gets users details

Source:

(constant) getUsers

Gets all system users

Source:

(constant) INFO_LABELS_IMAGES_URL

info labels images url

Source:

(constant) INSTITUTIONS_IMAGES_URL

institution images url

Source:

(constant) login

Logs user in

Source:

(constant) login

logs user in

Source:

(constant) LOGIN_SUCCESS

login action

Source:

(constant) logout

logs user out

Source:

(constant) LOGOUT_SUCCESS

logout action

Source:

(constant) NOTHING_SELECTED_LABEL

label showed in select boxes when nothing is selected

Source:

(constant) rollbackTranslation

Rollbacks translation sequence to given translation

Source:

(constant) saveBuilding

Saves new building

Source:

(constant) saveMyInstitution

Saves new user's institution

Source:

(constant) saveNewTranslation

Saves new translation

Source:

(constant) saveRoom

Saves new room

Source:

(constant) saveShowcase

Saves new showcase

Source:

(constant) SERVER_ROOT_URL

server root url

Source:

(constant) SET_EMAIL

set email action

Source:

(constant) SET_IS_INSTITUTION_OWNER

set if is institution owner action

Source:

(constant) SET_USERNAME

set username action

Source:

(constant) setAuthorizationHeader

Sets authorization jwt

Source:

(constant) setEmail

set email to redux state

Source:

(constant) setIsInstitutionOwner

set if user is institution owner to redux state

Source:

(constant) setLike

Sets like/unlike to given translation

Source:

(constant) setOfficial

Sets translation official/unofficial

Source:

(constant) setUsername

set username to redux state

Source:

(constant) signup

Registers new user

Source:

(constant) signup

registers new user in the system

Source:

(constant) updateBuilding

Updates building

Source:

(constant) updateExhibit

Updates exhibit information

Source:

(constant) updateExhibitImage

Updates exhibit image

Source:

(constant) updateExhibitInfoLabelImage

Updates exhibit info label

Source:

(constant) updateInstitution

Updates institution info

Source:

(constant) updateInstitutionImage

Updates institution image

Source:

(constant) updatePassword

Updates users password

Source:

(constant) updateRoom

Updates room

Source:

(constant) updateShowcase

Updates showcase

Source:

(constant) updateUser

Updates user info

Source:

Methods

ApproveExhibitCard(props)

card for listing exhibits to approve

Parameters:
Name Type Description
props

props

Source:

component for creating breadcrumbs navigation

Parameters:
Name Type Description
props

props

Source:

Link used in breadcrumbs

Parameters:
Name Type Description
props

props

Source:

BuildingCard(props)

card for listing buildings of user's institution

Parameters:
Name Type Description
props

props

Source:

ButtonWithProgress(props)

button with progress spinner

Parameters:
Name Type Description
props

props

Source:

ExhibitLanguageCard(props)

Card for showing selected exhibit and language

Parameters:
Name Type Description
props

props

Source:

web footer with information

Parameters:
Name Type Description
props

props

Source:

home(props) → {JSX.Element}

home page definition

Parameters:
Name Type Description
props

page props

Source:
Returns:

home page

Type
JSX.Element

Input(props)

generic input used in forms

Parameters:
Name Type Description
props

props

Source:

InstitutinCard(props)

card for listing institutions

Parameters:
Name Type Description
props

props

Source:

jumbotron(props)

homepage jumbotron

Parameters:
Name Type Description
props

props

Source:

layout(props)

web layout

Parameters:
Name Type Description
props

props

Source:

loginSuccess(token)

logs user in based on information encoded in token

Parameters:
Name Type Description
token

jwt

Source:

mapDispatchToProps(dispatch)

maps redux dispatch to props

Parameters:
Name Type Description
dispatch

redux dispatch

Source:

mapDispatchToProps(dispatch)

maps redux state to page properties

Parameters:
Name Type Description
dispatch

redux dispatch

Source:

mapDispatchToProps(dispatch)

maps redux state to page props

Parameters:
Name Type Description
dispatch

redux dispatch

Source:

mapDispatchToProps(dispatch)

map redux dispatch to props

Parameters:
Name Type Description
dispatch

redux dispatch

Source:

mapDispatchToProps(dispatch)

maps redux dispatch to page props

Parameters:
Name Type Description
dispatch

redux dispatch

Source:

mapDispatchToProps(dispatch)

maps redux dispatch to state props

Parameters:
Name Type Description
dispatch

redux dispatch

Source:

mapStateToProps(state)

maps redux state to props

Parameters:
Name Type Description
state

redux state

Source:

mapStateToProps(state)

maps redux state to props

Parameters:
Name Type Description
state

redux state

Source:

mapStateToProps(state)

map redux state to page props

Parameters:
Name Type Description
state

redux state

Source:

MyExhibitCard(props)

card for listing exhibit of user's institution

Parameters:
Name Type Description
props

props

Source:

MyTranslationCard(props)

card for listing sequence translations

Parameters:
Name Type Description
props

props

Source:

MyTranslationSequenceCard(props)

card for listing user's translation sequences

Parameters:
Name Type Description
props

props

Source:

component represents one navigation item

Parameters:
Name Type Description
props

props

Source:

NoContentMessage(props)

warning showed when no content is available

Parameters:
Name Type Description
props

props

Source:

OwnerRateTranslationCard(props)

card for listing translations to rate and set official

Parameters:
Name Type Description
props

props

Source:

PageContentContainer(props)

Container for main page content

Parameters:
Name Type Description
props

props

Source:

PageInfo(props)

Info banner for pages

Parameters:
Name Type Description
props

props

Source:

RoomCard(props)

card for listing rooms

Parameters:
Name Type Description
props

props

Source:

ShowcaseCard(props)

card for listing showcases

Parameters:
Name Type Description
props

props

Source:

Spinner()

spinner used for showing loading

Source:

themesCard(props)

card with web info showed on home page

Parameters:
Name Type Description
props

props

Source:

TranslateExhibitCard(props)

card for listing exhibits for translating

Parameters:
Name Type Description
props

props

Source:

TranslatorRateTranslationCard(props)

card for listing translations to rate

Parameters:
Name Type Description
props

props

Source:

UserManagerRow(props)

one row in table representing system user

Parameters:
Name Type Description
props

props

Source: