mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-02-02 21:20:08 +08:00
fix request
This commit is contained in:
parent
52b278fe78
commit
b6a5ab5e6c
3 changed files with 5 additions and 4 deletions
|
@ -106,5 +106,5 @@ MyProfile.propTypes = {
|
|||
addCurrentUser: func.isRequired
|
||||
};
|
||||
|
||||
const ComponentWithPermissions = Permissions.connect(MyProfile, ["can_update_team", "can_read_team"], "user");
|
||||
const ComponentWithPermissions = Permissions.connect(MyProfile, ["can_update_team?", "can_read_team?"], "user");
|
||||
export default connect(null, { addCurrentUser })(ComponentWithPermissions)
|
||||
|
|
|
@ -7,9 +7,10 @@ export const getPermissionStatus = (
|
|||
requiredPermissions: Array<string>,
|
||||
resource: string
|
||||
): Promise<*> => {
|
||||
const parsePermission = requiredPermissions.map(el => el.replace("?", ""));
|
||||
return axiosInstance
|
||||
.get(PERMISSIONS_PATH, {
|
||||
requiredPermissions,
|
||||
.post(PERMISSIONS_PATH, {
|
||||
parsePermission,
|
||||
resource
|
||||
})
|
||||
.then(({ data }) => data);
|
||||
|
|
|
@ -18,7 +18,7 @@ Rails.application.routes.draw do
|
|||
get '/settings/*all', to: 'client_api/settings#index'
|
||||
|
||||
namespace :client_api, defaults: { format: 'json' } do
|
||||
get '/premissions', to: 'permissions#state'
|
||||
post '/premissions', to: 'permissions#state'
|
||||
%i(activities teams notifications users configurations).each do |path|
|
||||
draw path
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue