fix request

This commit is contained in:
zmagod 2017-12-01 17:29:46 +01:00
parent 52b278fe78
commit b6a5ab5e6c
3 changed files with 5 additions and 4 deletions

View file

@ -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)

View file

@ -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);

View file

@ -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