(self, quota)
return Quota.convert(new_quota)
Create Quota.

        :param quota: a json document to create this Quota.
Create Quota.
Create Quota .
def post(self, quota):
        """Create Quota.

        :param quota: a json document to create this Quota.
        """

        context = pecan.request.context
        policy.enforce(context, 'quota:create', action='quota:create')

        quota_dict = quota.as_dict()
        if 'project_id'not in quota_dict or not quota_dict['project_id']:
            msg = _('Must provide a valid project ID.')
            raise exception.InvalidParameterValue(message=msg)

        new_quota = objects.Quota(context, **quota_dict)
        new_quota.create()
        return Quota.convert(new_quota)
def post ( self , quota ) : context = pecan . request . context policy . enforce ( context , 'quota:create' , action = 'quota:create' ) quota_dict = quota . as_dict ( ) if 'project_id' not in quota_dict or not quota_dict [ 'project_id' ] : msg = _ ( 'Must provide a valid project ID.' ) raise exception . InvalidParameterValue ( message = msg ) new_quota = objects . Quota ( context , * * quota_dict ) new_quota . create ( ) return Quota . convert ( new_quota )