larxius commited on
Commit
b9c7095
·
verified ·
1 Parent(s): 48b272d

Update frontend/src/pages/SuperAdminPanel.jsx

Browse files
frontend/src/pages/SuperAdminPanel.jsx CHANGED
@@ -535,7 +535,7 @@ const SuperAdminPanel = () => {
535
  };
536
 
537
  const handleProvisionTenant = () => {
538
- setPromptValues({ tier: 'quick', name: '', admin_email: '' });
539
  setPromptModal({
540
  isOpen: true,
541
  title: 'Add New Organization',
@@ -547,6 +547,7 @@ const SuperAdminPanel = () => {
547
  label: 'Subscription Tier',
548
  type: 'select',
549
  options: [
 
550
  { label: 'Quick', value: 'quick' },
551
  { label: 'Advanced', value: 'advanced' },
552
  { label: 'Deep', value: 'deep' },
@@ -641,13 +642,13 @@ const SuperAdminPanel = () => {
641
  };
642
 
643
  const handleEditTenant = (org) => {
644
- const rawTier = (org.tier || org.subscription_tier || 'quick');
645
  const isCustom = rawTier.toLowerCase().includes('custom') || rawTier.toLowerCase().includes('enterprise');
646
  const initialTier = isCustom
647
  ? 'Enterprise(Custom)'
648
- : ['quick', 'advanced', 'deep'].includes(rawTier.toLowerCase())
649
  ? rawTier.toLowerCase()
650
- : 'quick';
651
 
652
  setPromptValues({
653
  name: org.name,
@@ -664,6 +665,7 @@ const SuperAdminPanel = () => {
664
  label: 'Subscription Tier',
665
  type: 'select',
666
  options: [
 
667
  { label: 'Quick', value: 'quick' },
668
  { label: 'Advanced', value: 'advanced' },
669
  { label: 'Deep', value: 'deep' },
 
535
  };
536
 
537
  const handleProvisionTenant = () => {
538
+ setPromptValues({ tier: 'none', name: '', admin_email: '' });
539
  setPromptModal({
540
  isOpen: true,
541
  title: 'Add New Organization',
 
547
  label: 'Subscription Tier',
548
  type: 'select',
549
  options: [
550
+ { label: 'None', value: 'none' },
551
  { label: 'Quick', value: 'quick' },
552
  { label: 'Advanced', value: 'advanced' },
553
  { label: 'Deep', value: 'deep' },
 
642
  };
643
 
644
  const handleEditTenant = (org) => {
645
+ const rawTier = (org.tier || org.subscription_tier || 'none');
646
  const isCustom = rawTier.toLowerCase().includes('custom') || rawTier.toLowerCase().includes('enterprise');
647
  const initialTier = isCustom
648
  ? 'Enterprise(Custom)'
649
+ : ['none', 'quick', 'advanced', 'deep'].includes(rawTier.toLowerCase())
650
  ? rawTier.toLowerCase()
651
+ : 'none';
652
 
653
  setPromptValues({
654
  name: org.name,
 
665
  label: 'Subscription Tier',
666
  type: 'select',
667
  options: [
668
+ { label: 'None', value: 'none' },
669
  { label: 'Quick', value: 'quick' },
670
  { label: 'Advanced', value: 'advanced' },
671
  { label: 'Deep', value: 'deep' },