quota/quota.go
func (m *Manager) CreateOrgQuotas() error {
	quotas, err := m.ListAllOrgQuotas()
	if err != nil {
		return err
	}

	orgQuotas, err := m.Cfg.GetOrgQuotas()
	if err != nil {
		return err
	}
	for _, orgQuotaConfig := range orgQuotas {
		err = m.createOrgQuota(orgQuotaConfig, quotas)
		if err != nil {
			return err
		}
	}
	orgs, err := m.Cfg.GetOrgConfigs()
	if err != nil {
		return err
	}

	for _, input := range orgs {
		if input.NamedQuota != "" && input.EnableOrgQuota {
			return fmt.Errorf("Cannot have named quota %s and enable-org-quota for org %s", input.NamedQuota, input.Org)
		}
		if input.EnableOrgQuota || input.NamedQuota != "" {
			org, err := m.OrgMgr.FindOrg(input.Org)
			if err != nil {
				return err
			}
			if input.EnableOrgQuota {
				quotaDef := input.GetQuota()
				err = m.createOrgQuota(quotaDef, quotas)
				if err != nil {
					return err
				}
				input.NamedQuota = input.Org
			}
			orgQuota := quotas[input.NamedQuota]
			if org.QuotaDefinitionGuid != orgQuota.Guid {
				if err = m.AssignQuotaToOrg(org, orgQuota); err != nil {
					return err
				}
			}
		}
	}
	return nil
}
func (m *Manager) CreateOrgQuotas() error {
	quotas, err := m.ListAllOrgQuotas()
	if err != nil {
		return err
	}

	orgQuotas, err := m.Cfg.GetOrgQuotas()
	if err != nil {
		return err
	}
	for _, orgQuotaConfig := range orgQuotas {
		err = m.createOrgQuota(orgQuotaConfig, quotas)
		if err != nil {
			return err
		}
	}
	orgs, err := m.Cfg.GetOrgConfigs()
	if err != nil {
		return err
	}

	for _, input := range orgs {
		if input.NamedQuota != "" && input.EnableOrgQuota {
			return fmt.Errorf("Cannot have named quota %s and enable-org-quota for org %s", input.NamedQuota, input.Org)
		}
		if input.EnableOrgQuota || input.NamedQuota != "" {
			org, err := m.OrgMgr.FindOrg(input.Org)
			if err != nil {
				return err
			}
			if input.EnableOrgQuota {
				quotaDef := input.GetQuota()
				err = m.createOrgQuota(quotaDef, quotas)
				if err != nil {
					return err
				}
				input.NamedQuota = input.Org
			}
			orgQuota := quotas[input.NamedQuota]
			if org.QuotaDefinitionGuid != orgQuota.Guid {
				if err = m.AssignQuotaToOrg(org, orgQuota); err != nil {
					return err
				}
			}
		}
	}
	return nil
}
func ( m * Manager ) CreateOrgQuotas ( ) error { quotas , err := m . ListAllOrgQuotas ( ) if err != nil { return err } orgQuotas , err := m . Cfg . GetOrgQuotas ( ) if err != nil { return err } for _ , orgQuotaConfig := range orgQuotas { err = m . createOrgQuota ( orgQuotaConfig , quotas ) if err != nil { return err } } orgs , err := m . Cfg . GetOrgConfigs ( ) if err != nil { return err } for _ , input := range orgs { if input . NamedQuota != " " && input . EnableOrgQuota { return fmt . Errorf ( " " , input . NamedQuota , input . Org ) } if input . EnableOrgQuota || input . NamedQuota != " " { org , err := m . OrgMgr . FindOrg ( input . Org ) if err != nil { return err } if input . EnableOrgQuota { quotaDef := input . GetQuota ( ) err = m . createOrgQuota ( quotaDef , quotas ) if err != nil { return err } input . NamedQuota = input . Org } orgQuota := quotas [ input . NamedQuota ] if org . QuotaDefinitionGuid != orgQuota . Guid { if err = m . AssignQuotaToOrg ( org , orgQuota ) ; err != nil { return err } } } } return nil }
//CreateOrgQuotas -
CreateOrgQuotas -