Beispiel #1
0
 def _pre_validate(self):
     # Note: Don't check project here as it doesn't exist yet.
     self.action.valid = validate_steps([
         self._validate_region,
         self._validate_defaults,
     ])
     self.action.save()
Beispiel #2
0
 def _validate(self):
     self.action.valid = validate_steps([
         self._validate_region,
         self._validate_project_id,
         self._validate_defaults,
     ])
     self.action.save()
Beispiel #3
0
 def _validate(self):
     self.action.valid = validate_steps([
         self._validate_domain_id,
         self._validate_keystone_user_parent_project,
         self._validate_project_absent,
     ])
     self.action.save()
Beispiel #4
0
 def _validate(self):
     self.action.valid = validate_steps([
         self._validate_region,
         self._validate_project_id,
         self._validate_keystone_user_project_id,
     ])
     self.action.save()
Beispiel #5
0
 def _validate(self):
     # Make sure the project id is valid and can be used
     self.action.valid = validate_steps(
         [
             self._validate_project_id,
         ]
     )
     self.action.save()
Beispiel #6
0
 def _validate(self):
     self.action.valid = validate_steps(
         [
             self._validate_user,
             self._validate_email_not_in_use,
         ]
     )
     self.action.save()
Beispiel #7
0
 def _validate(self):
     # Make sure the project id is valid and can be used
     self.action.valid = validate_steps([
         self._validate_project_id,
         self._validate_quota_size_exists,
         self._validate_regions_exist,
         self._validate_usage_lower_than_quota,
     ])
     self.action.save()
Beispiel #8
0
    def _validate(self):
        self.action.valid = validate_steps([
            self._validate_project_id,
            self._validate_project_exists,
            self._validate_is_root_project,
            self._validate_country_exists,
            self._validate_no_change_in_country,
        ])

        self.action.save()
Beispiel #9
0
 def _validate(self):
     self.action.valid = validate_steps(
         [
             self._validate_keystone_user_project_id,
             self._validate_role_permissions,
             self._validate_project_id,
             self._validate_target_user,
             self._validate_user_roles,
         ]
     )
     self.action.save()
Beispiel #10
0
 def _validate(self):
     # Here, the order of validation matters
     # as each one adds new class variables
     self.action.valid = validate_steps(
         [
             self._validate_domain_name,
             self._validate_username_exists,
             self._validate_user_roles,
             self._validate_user_email,
         ]
     )
     self.action.save()
Beispiel #11
0
 def _validate(self):
     self.action.valid = validate_steps([
         self._validate_users,
         self._validate_project_id,
     ])
     self.action.save()
Beispiel #12
0
 def _pre_validate(self):
     self.action.valid = validate_steps([
         self._validate_users,
     ])
     self.action.save()