To add/remove admins, update your Firestore rules:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /projects/{projectId} {
allow read: if true;
allow create: if request.auth != null;
allow update, delete: if request.auth != null &&
(request.auth.token.email == resource.data.uploaderEmail ||
request.auth.token.email == '[email protected]');
}
match /admins/{docId} {
allow read: if true;
allow write: if request.auth != null &&
request.auth.token.email == '[email protected]';
}
}
}
Click Publish, then refresh this page.
Co-owners get access to all shop admin panels and can add/remove regular admins. They cannot remove you (root) or other co-owners.
Verified users get a โ checkmark next to their name across FabShop to prevent impersonation.
Find a user's UID in Firebase Console โ Authentication โ Users.
Modify the global server name, channels, and announcement message visible to all users.
Write or paste HTML/JS code below. Click Run in Sandbox to preview it in an isolated about:blank-style iframe. This never affects the live site.
These actions affect all users platform-wide and cannot be undone easily.
Manage fabrication orders and update shipping status for customers. Opens in the dedicated fabrication admin panel.
Open Fabrication Admin โManage Nana's painting listings and update shipping status for customers.
Open Nana Paints Admin โManage Roblox model/asset listings and update order status for customers.
Open Roblox Shop Admin โEdit the homepage banner text, donation section, and featured product strip. Changes save to Firestore and load automatically on the homepage.
siteConfig/homepage. The homepage reads them on load and applies them automatically. The [word] syntax in the title will highlight that word in the accent color.
Paste your current Firestore or Realtime Database rules below and click Scan to detect common security problems.
Banned users will see an access-denied screen on FabShop pages that check ban status. Enter the user's Firebase UID and optionally their display name and reason.