Hide the Create/Upload buttons when the user doesn't have that permission (closes #16)

This commit is contained in:
Oliver 2026-02-03 16:52:39 -07:00
parent 177a7bb637
commit 4a2c40397f
5 changed files with 31 additions and 16 deletions

View file

@ -187,7 +187,7 @@ export class ArtBrowser extends HandlebarsApplicationMixin(ApplicationV2) {
single: this.selectMode === `single`,
},
can: {
upload: true,
upload: game.user.can(`FILES_UPLOAD`),
},
};
};

View file

@ -32,6 +32,17 @@ export class ArtSidebar extends HandlebarsApplicationMixin(AbstractSidebarTab) {
// #endregion Options
// #region Data Prep
_prepareContext() {
return {
meta: {
idp: this.id,
},
can: {
upload: game.user.can(`FILES_UPLOAD`),
},
};
};
async _preparePartContext(partID, ctx) {
ctx = deepClone(ctx);

View file

@ -117,7 +117,7 @@ export class ArtistBrowser extends HandlebarsApplicationMixin(ApplicationV2) {
idp: this.id,
},
can: {
upload: true,
upload: game.user.can(`FILES_UPLOAD`),
},
};
};