mirror of
https://github.com/utopia-os/utopia-ui.git
synced 2025-12-13 07:46:10 +00:00
api fix for directus SDK18
This commit is contained in:
parent
2bded766c9
commit
07c6a76e0c
@ -30,7 +30,7 @@ export class itemsApi<T> implements ItemsApi<T>{
|
|||||||
|
|
||||||
async getItems() {
|
async getItems() {
|
||||||
try {
|
try {
|
||||||
return await directusClient.request(readItems(this.collectionName as never, { fields: ['*', 'to.*', "relations.*", "user_created.*", {offers: ['*'], needs: ['*']}] , filter: this.filter, limit: -1 }));
|
return await directusClient.request(readItems(this.collectionName as never, { fields: ['*', 'to.*', "relations.*", "user_created.*", {offers: ['*'], needs: ['*']} as any] , filter: this.filter, limit: -1 }));
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
if (error.errors[0]?.message)
|
if (error.errors[0]?.message)
|
||||||
|
|||||||
@ -12,7 +12,7 @@ export class permissionsApi implements ItemsApi<Permission>{
|
|||||||
|
|
||||||
async getItems() {
|
async getItems() {
|
||||||
try {
|
try {
|
||||||
return await directusClient.request(readPermissions());
|
return await directusClient.request(readPermissions({fields: ['*', {policy : ['name', 'roles']} as any]}));
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
if (error.errors[0]?.message)
|
if (error.errors[0]?.message)
|
||||||
|
|||||||
@ -41,7 +41,7 @@ export class userApi implements UserApi {
|
|||||||
|
|
||||||
async getUser(): Promise<any> {
|
async getUser(): Promise<any> {
|
||||||
try {
|
try {
|
||||||
let user = await directusClient.request(readMe({ fields: ['*', { offers: ['*'], needs: ['*'] }] }));
|
let user = await directusClient.request(readMe({ fields: ['*', {role: ['*']} as any] }));
|
||||||
return user;
|
return user;
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
@ -66,7 +66,7 @@ export class userApi implements UserApi {
|
|||||||
async updateUser(user: UserItem): Promise<any> {
|
async updateUser(user: UserItem): Promise<any> {
|
||||||
const { id, ...userRest } = user;
|
const { id, ...userRest } = user;
|
||||||
try {
|
try {
|
||||||
const res = await directusClient.request(updateMe(userRest,{ fields: ['*', { offers: ['*'], needs: ['*'] }] }))
|
const res = await directusClient.request(updateMe(userRest,{ fields: ['*'] }))
|
||||||
return res as any;
|
return res as any;
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user