FabShop

Access Denied

You must be signed in as a trusted admin.


Back to FabShop

Firestore Rules Need Update

To add/remove admins, update your Firestore rules:

  1. Go to Firebase Console → Firestore → Rules
  2. Replace with these 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.

Admin Panel Admin

Trusted Admins

⭐ Co-Owners

Can manage shops & admins — root only

Co-owners get access to all shop admin panels and can add/remove regular admins. They cannot remove you (root) or other co-owners.

Loading…

All Projects

Loading…

🌐 Global Server Config

Edit the FabShop General server settings

Modify the global server name, channels, and announcement message visible to all users.

🧪 Beta Features Lab

Test app code in sandbox — does not affect live site

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.

📺 Sandbox Preview

👑 Owner Controls

Root admin only — MG-Games

⚠️ Danger Zone

These actions affect all users platform-wide and cannot be undone easily.

🏭 MG-Games Fabrication

Shipping & Order Management

Manage fabrication orders and update shipping status for customers. Opens in the dedicated fabrication admin panel.

Open Fabrication Admin →

🎨 Nana Paints

Paintings, Orders & Shipping

Manage Nana's painting listings and update shipping status for customers.

Open Nana Paints Admin →

🎮 FabShop Roblox

Models, Assets & Orders

Manage Roblox model/asset listings and update order status for customers.

Open Roblox Shop Admin →

🏠 Homepage Config

Customize what appears on the front page

Edit the homepage banner text, donation section, and featured product strip. Changes save to Firestore and load automatically on the homepage.

💡 How this works: These values are saved to Firestore under 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.