added missing ! to hasprivilige lol
This commit is contained in:
@@ -3,8 +3,6 @@ import { refreshCookie, userDatesFromRFC3339 } from '$lib/utils/helpers';
|
|||||||
|
|
||||||
/** @type {import('@sveltejs/kit').Handle} */
|
/** @type {import('@sveltejs/kit').Handle} */
|
||||||
export async function handle({ event, resolve }) {
|
export async function handle({ event, resolve }) {
|
||||||
console.log('BaseApiUrl:', `${BASE_API_URI}`);
|
|
||||||
console.log('System operates in ', import.meta.env.MODE);
|
|
||||||
if (event.locals.user) {
|
if (event.locals.user) {
|
||||||
// if there is already a user in session load page as normal
|
// if there is already a user in session load page as normal
|
||||||
console.log('user is logged in');
|
console.log('user is logged in');
|
||||||
|
|||||||
@@ -20,10 +20,6 @@ export async function load({ cookies, fetch, locals }) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const data = await response.json();
|
const data = await response.json();
|
||||||
// Check if the server sent a new token
|
|
||||||
const newToken = response.headers.get('Set-Cookie');
|
|
||||||
refreshCookie(newToken, cookies);
|
|
||||||
|
|
||||||
/** @type {App.Locals['users']}*/
|
/** @type {App.Locals['users']}*/
|
||||||
const users = data.users;
|
const users = data.users;
|
||||||
|
|
||||||
@@ -32,6 +28,11 @@ export async function load({ cookies, fetch, locals }) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
locals.users = users;
|
locals.users = users;
|
||||||
|
|
||||||
|
// Check if the server sent a new token
|
||||||
|
const newToken = response.headers.get('Set-Cookie');
|
||||||
|
refreshCookie(newToken, cookies);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
subscriptions: locals.subscriptions,
|
subscriptions: locals.subscriptions,
|
||||||
licence_categories: locals.licence_categories,
|
licence_categories: locals.licence_categories,
|
||||||
|
|||||||
@@ -51,8 +51,8 @@ func (uc *UserController) GetAllUsers(c *gin.Context) {
|
|||||||
utils.RespondWithError(c, err, "Error extracting user from context in UpdateHandler", http.StatusBadRequest, errors.Responses.Fields.User, errors.Responses.Keys.NoAuthToken)
|
utils.RespondWithError(c, err, "Error extracting user from context in UpdateHandler", http.StatusBadRequest, errors.Responses.Fields.User, errors.Responses.Keys.NoAuthToken)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if utils.HasPrivilige(requestUser, constants.Priviliges.View) {
|
if !utils.HasPrivilige(requestUser, constants.Priviliges.View) {
|
||||||
utils.RespondWithError(c, errors.ErrNotAuthorized, "Not allowed to update user", http.StatusForbidden, errors.Responses.Fields.User, errors.Responses.Keys.Unauthorized)
|
utils.RespondWithError(c, errors.ErrNotAuthorized, fmt.Sprintf("Not allowed to handle all users. RoleID(%v)<Privilige(%v)", requestUser.RoleID, constants.Priviliges.View), http.StatusForbidden, errors.Responses.Fields.User, errors.Responses.Keys.Unauthorized)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user