123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437 |
- /*
- * <<
- * Davinci
- * ==
- * Copyright (C) 2016 - 2017 EDP
- * ==
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * >>
- */
- import {
- GET_EXTERNAL_AUTH_PROVIDERS,
- GET_EXTERNAL_AUTH_PROVIDERS_SUCESS,
- TRY_EXTERNAL_AUTH,
- GET_SERVER_CONFIGURATIONS,
- GET_SERVER_CONFIGURATIONS_SUCCESS,
- GET_SERVER_CONFIGURATIONS_FAIL,
- LOGIN,
- LOGGED,
- LOGIN_ERROR,
- LOGOUT,
- SHOW_NAVIGATOR,
- HIDE_NAVIGATOR,
- CHECK_NAME,
- ACTIVE,
- ACTIVE_SUCCESS,
- ACTIVE_ERROR,
- JOIN_ORGANIZATION,
- JOIN_ORGANIZATION_SUCCESS,
- JOIN_ORGANIZATION_ERROR,
- UPDATE_PROFILE,
- UPDATE_PROFILE_SUCCESS,
- UPDATE_PROFILE_ERROR,
- CHANGE_USER_PASSWORD,
- CHANGE_USER_PASSWORD_FAILURE,
- CHANGE_USER_PASSWORD_SUCCESS,
- UPLOAD_AVATAR_SUCCESS,
- LOAD_DOWNLOAD_LIST,
- LOAD_DOWNLOAD_LIST_SUCCESS,
- LOAD_DOWNLOAD_LIST_FAILURE,
- DOWNLOAD_FILE,
- DOWNLOAD_FILE_FAILURE,
- DOWNLOAD_FILE_SUCCESS,
- GET_CAPTCHA_FOR_RESET_PASSWORD,
- GET_CAPTCHA_FOR_RESET_PASSWORD_SUCCESS,
- GET_CAPTCHA_FOR_RESET_PASSWORD_ERROE,
- RESET_PASSWORD_UNLOGGED,
- RESET_PASSWORD_UNLOGGED_ERROR,
- RESET_PASSWORD_UNLOGGED_SUCCESS,
- GET_USER_BY_TOKEN,
- GET_USER_BY_TOKEN_SUCCESS,
- GET_USER_BY_TOKEN_FAIL
- } from './constants'
- import {
- IGetgetCaptchaParams,
- IResetPasswordParams
- } from '../FindPassword/types'
- import { IReduxActionStruct } from 'utils/types'
- import { IServerConfigurations } from './types'
- export function getExternalAuthProviders() {
- return {
- type: GET_EXTERNAL_AUTH_PROVIDERS
- }
- }
- export function gotExternalAuthProviders(externalAuthProviders) {
- return {
- type: GET_EXTERNAL_AUTH_PROVIDERS_SUCESS,
- payload: {
- externalAuthProviders
- }
- }
- }
- export function tryExternalAuth(resolve) {
- return {
- type: TRY_EXTERNAL_AUTH,
- payload: {
- resolve
- }
- }
- }
- export function login(username, password, resolve) {
- return {
- type: LOGIN,
- payload: {
- username,
- password,
- resolve
- }
- }
- }
- export function getServerConfigurations() {
- return {
- type: GET_SERVER_CONFIGURATIONS
- }
- }
- export function serverConfigurationsGetted(
- configurations: IServerConfigurations
- ) {
- return {
- type: GET_SERVER_CONFIGURATIONS_SUCCESS,
- payload: {
- configurations
- }
- }
- }
- export function getServerConfigurationsFail(error) {
- return {
- type: GET_SERVER_CONFIGURATIONS_FAIL,
- payload: {
- error
- }
- }
- }
- export function logged(user) {
- return {
- type: LOGGED,
- payload: {
- user
- }
- }
- }
- export function loginError() {
- return {
- type: LOGIN_ERROR
- }
- }
- export function logout() {
- return {
- type: LOGOUT
- }
- }
- export function active(token, resolve) {
- return {
- type: ACTIVE,
- payload: {
- token,
- resolve
- }
- }
- }
- export function activeSuccess(user) {
- return {
- type: ACTIVE_SUCCESS,
- payload: {
- user
- }
- }
- }
- export function activeError() {
- return {
- type: ACTIVE_ERROR
- }
- }
- export function joinOrganization(token, resolve, reject) {
- return {
- type: JOIN_ORGANIZATION,
- payload: {
- token,
- resolve,
- reject
- }
- }
- }
- export function joinOrganizationSuccess(user) {
- return {
- type: JOIN_ORGANIZATION_SUCCESS,
- payload: {
- user
- }
- }
- }
- export function joinOrganizationError() {
- return {
- type: JOIN_ORGANIZATION_ERROR
- }
- }
- export function showNavigator() {
- return {
- type: SHOW_NAVIGATOR
- }
- }
- export function hideNavigator() {
- return {
- type: HIDE_NAVIGATOR
- }
- }
- export function checkNameAction(id, name, type, params, resolve, reject) {
- return {
- type: CHECK_NAME,
- payload: {
- id,
- name,
- type,
- params,
- resolve,
- reject
- }
- }
- }
- export function checkNameUniqueAction(pathname, data, resolve, reject) {
- return {
- type: CHECK_NAME,
- payload: {
- pathname,
- data,
- resolve,
- reject
- }
- }
- }
- export function updateProfile(id, name, description, department, resolve) {
- return {
- type: UPDATE_PROFILE,
- payload: {
- id,
- name,
- description,
- department,
- resolve
- }
- }
- }
- export function uploadAvatarSuccess(path) {
- return {
- type: UPLOAD_AVATAR_SUCCESS,
- payload: {
- path
- }
- }
- }
- export function updateProfileSuccess(user) {
- return {
- type: UPDATE_PROFILE_SUCCESS,
- payload: {
- user
- }
- }
- }
- export function updateProfileError() {
- return {
- type: UPDATE_PROFILE_ERROR
- }
- }
- export function changeUserPassword(user, resolve, reject) {
- return {
- type: CHANGE_USER_PASSWORD,
- payload: {
- user,
- resolve,
- reject
- }
- }
- }
- export function userPasswordChanged(result) {
- return {
- type: CHANGE_USER_PASSWORD_SUCCESS,
- payload: {
- result
- }
- }
- }
- export function changeUserPasswordFail() {
- return {
- type: CHANGE_USER_PASSWORD_FAILURE
- }
- }
- export function loadDownloadList() {
- return {
- type: LOAD_DOWNLOAD_LIST
- }
- }
- export function downloadListLoaded(list) {
- return {
- type: LOAD_DOWNLOAD_LIST_SUCCESS,
- payload: {
- list
- }
- }
- }
- export function loadDownloadListFail(error) {
- return {
- type: LOAD_DOWNLOAD_LIST_FAILURE,
- payload: {
- error
- }
- }
- }
- export function downloadFile(id) {
- return {
- type: DOWNLOAD_FILE,
- payload: {
- id
- }
- }
- }
- export function fileDownloaded(id) {
- return {
- type: DOWNLOAD_FILE_SUCCESS,
- payload: {
- id
- }
- }
- }
- export function downloadFileFail(error) {
- return {
- type: DOWNLOAD_FILE_FAILURE,
- payload: {
- error
- }
- }
- }
- export function getCaptchaforResetPassword(
- params: IGetgetCaptchaParams
- ): IReduxActionStruct<IGetgetCaptchaParams> {
- return {
- type: GET_CAPTCHA_FOR_RESET_PASSWORD,
- payload: params
- }
- }
- export function getCaptchaforResetPasswordSuccess(result) {
- return {
- type: GET_CAPTCHA_FOR_RESET_PASSWORD_SUCCESS,
- payload: {
- result
- }
- }
- }
- export function getCaptchaforResetPasswordError(error) {
- return {
- type: GET_CAPTCHA_FOR_RESET_PASSWORD_ERROE,
- payload: {
- error
- }
- }
- }
- export function resetPasswordUnlogged(
- params: IResetPasswordParams
- ): IReduxActionStruct<IResetPasswordParams> {
- return {
- type: RESET_PASSWORD_UNLOGGED,
- payload: params
- }
- }
- export function resetPasswordUnloggedSuccess(result) {
- return {
- type: RESET_PASSWORD_UNLOGGED_SUCCESS,
- payload: {
- result
- }
- }
- }
- export function resetPasswordUnloggedFail(error) {
- return {
- type: RESET_PASSWORD_UNLOGGED_ERROR,
- payload: {
- error
- }
- }
- }
- export function getUserByToken(token) {
- return {
- type: GET_USER_BY_TOKEN,
- payload: {
- token
- }
- }
- }
- export function getUserByTokenSuccess(user) {
- return {
- type: GET_USER_BY_TOKEN_SUCCESS,
- payload: {
- user
- }
- }
- }
- export function getUserByTokenFail(error) {
- return {
- type: GET_USER_BY_TOKEN_FAIL,
- payload: {
- error
- }
- }
- }
|