blob: 6af4871e786b357dc07fbedd46959516a6574cbc [file]
// Copyright 2022 The casbin Authors. All Rights Reserved.
//
// 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.
// Messages
pub const MESSAGE_OK: &str = "ok";
pub const MESSAGE_CAN_NOT_FIND_USER: &str = "Can not find user, user not exist";
pub const MESSAGE_CAN_NOT_FETCH_DATA: &str = "Can not fetch data";
pub const MESSAGE_PROCESS_TOKEN_ERROR: &str = "Error while processing token";
pub const MESSAGE_INVALID_TOKEN: &str = "Invalid token, please login again";
pub const MESSAGE_INTERNAL_SERVER_ERROR: &str = "Internal Server Error";
pub const MESSAGE_SIGNIN_FAILED: &str = "Wrong email or password, please try again";
pub const MESSAGE_SIGNIN_SUCCESS: &str = "Signin successfully";
pub const MESSAGE_SIGNUP_SUCCESS: &str = "Signup successfully";
pub const MESSAGE_UPDATE_USER_SUCCESS: &str = "User updated successfully";
pub const MESSAGE_NEW_USER_ADD_PERMISSION_ERROR: &str =
"Can not add new user when adding new permissions, maybe user is already present";
pub const MESSAGE_UPDATE_USER_ERROR: &str = "Can not update user";
// HEADERS
pub const AUTHORIZATION: &str = "Authorization";
// Misc
pub const EMPTY: &str = "";
// IGNORE ROUTES
pub const IGNORE_ROUTES: [&str; 4] = [
"api/auth/register",
"api/auth/signin",
"api/users",
"api/user",
];