Commit release build artifacts after super-admin ALL_RIDS and slider permission changes.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+179
-178
@@ -82930,6 +82930,183 @@ var require_passport = __commonJS({
|
||||
}
|
||||
});
|
||||
|
||||
// dist/modules/auth/acl.constants.js
|
||||
var require_acl_constants = __commonJS({
|
||||
"dist/modules/auth/acl.constants.js"(exports2) {
|
||||
"use strict";
|
||||
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||
exports2.ALL_RIDS = void 0;
|
||||
exports2.expandWithParents = expandWithParents;
|
||||
exports2.ALL_RIDS = [
|
||||
"branch.create",
|
||||
"branch.list",
|
||||
"buy.order.list",
|
||||
"cities.create",
|
||||
"cities.list",
|
||||
"cities.list.remove",
|
||||
"cities.list.view",
|
||||
"cities.list.view.edit",
|
||||
"collection.create",
|
||||
"collection.list",
|
||||
"collection.list.edit",
|
||||
"collection.list.remove",
|
||||
"comment",
|
||||
"comment.remove",
|
||||
"comment.state",
|
||||
"comment.view",
|
||||
"comment.view.edit",
|
||||
// D27 — «اتصال حسابداری» (Tahesab / Zarrin). Not a legacy rid.
|
||||
"config.accounting",
|
||||
"config.wage",
|
||||
"config.report",
|
||||
"config.statics",
|
||||
"config.statics.brand",
|
||||
"config.statics.brand.create",
|
||||
"config.statics.brand.edit",
|
||||
"config.statics.brand.remove",
|
||||
"config.statics.tags",
|
||||
"config.statics.tags.create",
|
||||
"config.statics.tags.edit",
|
||||
"config.statics.tags.remove",
|
||||
"config.wallet",
|
||||
"custom.config.statics.slider",
|
||||
"custom.config.statics.tags.banner.ids",
|
||||
"dashboard.view",
|
||||
"document.create",
|
||||
"document.list",
|
||||
"document.list.confirm",
|
||||
"document.list.deny",
|
||||
"document.list.edit",
|
||||
"document.list.get",
|
||||
"document.list.remove",
|
||||
"invoice.create",
|
||||
"invoice.list",
|
||||
"newsletters",
|
||||
"notify.create",
|
||||
"notify.me",
|
||||
"offers.autopromotion",
|
||||
"offers.create",
|
||||
"offers.create.tak",
|
||||
"offers.list",
|
||||
"offers.list.edit",
|
||||
"offers.list.remove",
|
||||
"offers.list.tak.edit",
|
||||
"offers.list.tak.remove",
|
||||
"offersIgnore",
|
||||
"order.create",
|
||||
"order.list",
|
||||
"order.list.pdf",
|
||||
"order.list.sts",
|
||||
"order.list.sts.remove",
|
||||
"order.list.sts.submit",
|
||||
"order.list.view",
|
||||
"order.list.view.edit",
|
||||
"order.makeOrder",
|
||||
"order.makeOrder.get",
|
||||
"order.makeOrder.remove",
|
||||
"order.makeOrder.state",
|
||||
"order.makeOrder.state.remove",
|
||||
"order.makeOrder.state.submit",
|
||||
"order.makeOrder.view",
|
||||
"order.makeOrder.view.edit",
|
||||
"order.omde",
|
||||
"order.omde.get",
|
||||
"order.omde.remove",
|
||||
"order.omde.state",
|
||||
"order.omde.state.remove",
|
||||
"order.omde.state.submit",
|
||||
"order.omde.view",
|
||||
"order.omde.view.edit",
|
||||
"order.omde.view.remove",
|
||||
"order.tamin",
|
||||
"order.tamin.state",
|
||||
"order.tamin.state.remove",
|
||||
"order.tamin.state.submit",
|
||||
"order.tamin.view",
|
||||
"order.tamin.view.edit",
|
||||
"persons.create",
|
||||
"persons.create.client",
|
||||
"persons.create.customer.tak",
|
||||
"persons.create.seller",
|
||||
"persons.list.client.omde",
|
||||
"persons.list.client.omde.able",
|
||||
"persons.list.client.omde.able.order",
|
||||
"persons.list.client.omde.edit",
|
||||
"persons.list.client.omde.unable",
|
||||
"persons.list.client.omde.unable.order",
|
||||
"persons.list.client.omde.view",
|
||||
"persons.list.client.omde.view.documents",
|
||||
"persons.list.client.omde.view.orders",
|
||||
"persons.list.client.single",
|
||||
"persons.list.client.single.edit",
|
||||
"persons.list.client.single.view",
|
||||
"persons.list.sellers",
|
||||
"persons.list.sellers.able",
|
||||
"persons.list.sellers.able.order",
|
||||
"persons.list.sellers.edit",
|
||||
"persons.list.sellers.unable",
|
||||
"persons.list.sellers.unable.order",
|
||||
"persons.list.sellers.view",
|
||||
"persons.list.sellers.view.documents",
|
||||
"persons.list.sellers.view.orders",
|
||||
"product.create",
|
||||
"product.list",
|
||||
"product.list.edit",
|
||||
"product.list.group.edit",
|
||||
"product.list.remove",
|
||||
"product.list.variants",
|
||||
"product.list.variants.add",
|
||||
"product.list.variants.edit",
|
||||
"product.list.variants.remove",
|
||||
"product.list.view",
|
||||
"product.percent",
|
||||
"report.order.item",
|
||||
"report.product",
|
||||
"sms.create",
|
||||
"sms.create.all",
|
||||
"sms.create.multiple",
|
||||
"sms.create.omde",
|
||||
"sms.create.reagent",
|
||||
"sms.create.single",
|
||||
"sms.list",
|
||||
"statics",
|
||||
"user.create",
|
||||
"user.list",
|
||||
"user.list.create",
|
||||
"user.list.edit",
|
||||
"user.list.remove",
|
||||
"user.permission",
|
||||
"user.permission.create",
|
||||
"user.permission.edit",
|
||||
"wallet",
|
||||
"wallet.charge",
|
||||
"wallet.list",
|
||||
"wallet.percent",
|
||||
"workshop.create",
|
||||
"workshop.list"
|
||||
];
|
||||
function getParents(keys) {
|
||||
const work = [...keys];
|
||||
const parents = [];
|
||||
while (work.length > 1) {
|
||||
work.pop();
|
||||
parents.push(work.join("."));
|
||||
}
|
||||
return parents;
|
||||
}
|
||||
function expandWithParents(values) {
|
||||
let rid = [...values];
|
||||
for (const x of values) {
|
||||
const keys = x.split(".");
|
||||
if (keys.length > 1) {
|
||||
rid = [.../* @__PURE__ */ new Set([...rid, ...getParents(keys)])];
|
||||
}
|
||||
}
|
||||
return rid;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// dist/modules/auth/super-admin.js
|
||||
var require_super_admin = __commonJS({
|
||||
"dist/modules/auth/super-admin.js"(exports2) {
|
||||
@@ -82938,6 +83115,7 @@ var require_super_admin = __commonJS({
|
||||
exports2.SUPER_ADMIN_RIDS = exports2.SUPER_ADMIN_MOBILE = void 0;
|
||||
exports2.isSuperAdmin = isSuperAdmin;
|
||||
exports2.withSuperAdminRids = withSuperAdminRids;
|
||||
var acl_constants_1 = require_acl_constants();
|
||||
exports2.SUPER_ADMIN_MOBILE = "09128081392";
|
||||
exports2.SUPER_ADMIN_RIDS = [
|
||||
"persons.create.single",
|
||||
@@ -82968,7 +83146,7 @@ var require_super_admin = __commonJS({
|
||||
return mobile?.trim() === exports2.SUPER_ADMIN_MOBILE;
|
||||
}
|
||||
function withSuperAdminRids(mobile, rids) {
|
||||
return isSuperAdmin(mobile) ? [.../* @__PURE__ */ new Set([...rids, ...exports2.SUPER_ADMIN_RIDS])] : rids;
|
||||
return isSuperAdmin(mobile) ? [.../* @__PURE__ */ new Set([...rids, ...acl_constants_1.ALL_RIDS])] : rids;
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -94300,183 +94478,6 @@ var require_auth_controller = __commonJS({
|
||||
}
|
||||
});
|
||||
|
||||
// dist/modules/auth/acl.constants.js
|
||||
var require_acl_constants = __commonJS({
|
||||
"dist/modules/auth/acl.constants.js"(exports2) {
|
||||
"use strict";
|
||||
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||
exports2.ALL_RIDS = void 0;
|
||||
exports2.expandWithParents = expandWithParents;
|
||||
exports2.ALL_RIDS = [
|
||||
"branch.create",
|
||||
"branch.list",
|
||||
"buy.order.list",
|
||||
"cities.create",
|
||||
"cities.list",
|
||||
"cities.list.remove",
|
||||
"cities.list.view",
|
||||
"cities.list.view.edit",
|
||||
"collection.create",
|
||||
"collection.list",
|
||||
"collection.list.edit",
|
||||
"collection.list.remove",
|
||||
"comment",
|
||||
"comment.remove",
|
||||
"comment.state",
|
||||
"comment.view",
|
||||
"comment.view.edit",
|
||||
// D27 — «اتصال حسابداری» (Tahesab / Zarrin). Not a legacy rid.
|
||||
"config.accounting",
|
||||
"config.wage",
|
||||
"config.report",
|
||||
"config.statics",
|
||||
"config.statics.brand",
|
||||
"config.statics.brand.create",
|
||||
"config.statics.brand.edit",
|
||||
"config.statics.brand.remove",
|
||||
"config.statics.tags",
|
||||
"config.statics.tags.create",
|
||||
"config.statics.tags.edit",
|
||||
"config.statics.tags.remove",
|
||||
"config.wallet",
|
||||
"custom.config.statics.slider",
|
||||
"custom.config.statics.tags.banner.ids",
|
||||
"dashboard.view",
|
||||
"document.create",
|
||||
"document.list",
|
||||
"document.list.confirm",
|
||||
"document.list.deny",
|
||||
"document.list.edit",
|
||||
"document.list.get",
|
||||
"document.list.remove",
|
||||
"invoice.create",
|
||||
"invoice.list",
|
||||
"newsletters",
|
||||
"notify.create",
|
||||
"notify.me",
|
||||
"offers.autopromotion",
|
||||
"offers.create",
|
||||
"offers.create.tak",
|
||||
"offers.list",
|
||||
"offers.list.edit",
|
||||
"offers.list.remove",
|
||||
"offers.list.tak.edit",
|
||||
"offers.list.tak.remove",
|
||||
"offersIgnore",
|
||||
"order.create",
|
||||
"order.list",
|
||||
"order.list.pdf",
|
||||
"order.list.sts",
|
||||
"order.list.sts.remove",
|
||||
"order.list.sts.submit",
|
||||
"order.list.view",
|
||||
"order.list.view.edit",
|
||||
"order.makeOrder",
|
||||
"order.makeOrder.get",
|
||||
"order.makeOrder.remove",
|
||||
"order.makeOrder.state",
|
||||
"order.makeOrder.state.remove",
|
||||
"order.makeOrder.state.submit",
|
||||
"order.makeOrder.view",
|
||||
"order.makeOrder.view.edit",
|
||||
"order.omde",
|
||||
"order.omde.get",
|
||||
"order.omde.remove",
|
||||
"order.omde.state",
|
||||
"order.omde.state.remove",
|
||||
"order.omde.state.submit",
|
||||
"order.omde.view",
|
||||
"order.omde.view.edit",
|
||||
"order.omde.view.remove",
|
||||
"order.tamin",
|
||||
"order.tamin.state",
|
||||
"order.tamin.state.remove",
|
||||
"order.tamin.state.submit",
|
||||
"order.tamin.view",
|
||||
"order.tamin.view.edit",
|
||||
"persons.create",
|
||||
"persons.create.client",
|
||||
"persons.create.customer.tak",
|
||||
"persons.create.seller",
|
||||
"persons.list.client.omde",
|
||||
"persons.list.client.omde.able",
|
||||
"persons.list.client.omde.able.order",
|
||||
"persons.list.client.omde.edit",
|
||||
"persons.list.client.omde.unable",
|
||||
"persons.list.client.omde.unable.order",
|
||||
"persons.list.client.omde.view",
|
||||
"persons.list.client.omde.view.documents",
|
||||
"persons.list.client.omde.view.orders",
|
||||
"persons.list.client.single",
|
||||
"persons.list.client.single.edit",
|
||||
"persons.list.client.single.view",
|
||||
"persons.list.sellers",
|
||||
"persons.list.sellers.able",
|
||||
"persons.list.sellers.able.order",
|
||||
"persons.list.sellers.edit",
|
||||
"persons.list.sellers.unable",
|
||||
"persons.list.sellers.unable.order",
|
||||
"persons.list.sellers.view",
|
||||
"persons.list.sellers.view.documents",
|
||||
"persons.list.sellers.view.orders",
|
||||
"product.create",
|
||||
"product.list",
|
||||
"product.list.edit",
|
||||
"product.list.group.edit",
|
||||
"product.list.remove",
|
||||
"product.list.variants",
|
||||
"product.list.variants.add",
|
||||
"product.list.variants.edit",
|
||||
"product.list.variants.remove",
|
||||
"product.list.view",
|
||||
"product.percent",
|
||||
"report.order.item",
|
||||
"report.product",
|
||||
"sms.create",
|
||||
"sms.create.all",
|
||||
"sms.create.multiple",
|
||||
"sms.create.omde",
|
||||
"sms.create.reagent",
|
||||
"sms.create.single",
|
||||
"sms.list",
|
||||
"statics",
|
||||
"user.create",
|
||||
"user.list",
|
||||
"user.list.create",
|
||||
"user.list.edit",
|
||||
"user.list.remove",
|
||||
"user.permission",
|
||||
"user.permission.create",
|
||||
"user.permission.edit",
|
||||
"wallet",
|
||||
"wallet.charge",
|
||||
"wallet.list",
|
||||
"wallet.percent",
|
||||
"workshop.create",
|
||||
"workshop.list"
|
||||
];
|
||||
function getParents(keys) {
|
||||
const work = [...keys];
|
||||
const parents = [];
|
||||
while (work.length > 1) {
|
||||
work.pop();
|
||||
parents.push(work.join("."));
|
||||
}
|
||||
return parents;
|
||||
}
|
||||
function expandWithParents(values) {
|
||||
let rid = [...values];
|
||||
for (const x of values) {
|
||||
const keys = x.split(".");
|
||||
if (keys.length > 1) {
|
||||
rid = [.../* @__PURE__ */ new Set([...rid, ...getParents(keys)])];
|
||||
}
|
||||
}
|
||||
return rid;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// dist/modules/auth/jwt.strategy.js
|
||||
var require_jwt_strategy = __commonJS({
|
||||
"dist/modules/auth/jwt.strategy.js"(exports2) {
|
||||
|
||||
Reference in New Issue
Block a user