コード例 #1
0
ファイル: core.py プロジェクト: atheendra/access_keys
 def update_policy(self, policy_id, policy):
     if 'id' in policy and policy_id != policy['id']:
         raise exception.ValidationError('Cannot change policy ID')
     try:
         return self.driver.update_policy(policy_id, policy)
     except exception.NotFound:
         raise exception.PolicyNotFound(policy_id=policy_id)
コード例 #2
0
ファイル: core.py プロジェクト: bopopescu/OpenStack-Ocata
 def delete_policy(self, policy_id, initiator=None):
     try:
         ret = self.driver.delete_policy(policy_id)
     except exception.NotFound:
         raise exception.PolicyNotFound(policy_id=policy_id)
     notifications.Audit.deleted(self._POLICY, policy_id, initiator)
     return ret
コード例 #3
0
ファイル: core.py プロジェクト: bopopescu/OpenStack-Ocata
 def update_policy(self, policy_id, policy, initiator=None):
     if 'id' in policy and policy_id != policy['id']:
         raise exception.ValidationError('Cannot change policy ID')
     try:
         ref = self.driver.update_policy(policy_id, policy)
     except exception.NotFound:
         raise exception.PolicyNotFound(policy_id=policy_id)
     notifications.Audit.updated(self._POLICY, policy_id, initiator)
     return ref
コード例 #4
0
ファイル: core.py プロジェクト: atheendra/access_keys
 def delete_policy(self, policy_id):
     try:
         return self.driver.delete_policy(policy_id)
     except exception.NotFound:
         raise exception.PolicyNotFound(policy_id=policy_id)
コード例 #5
0
ファイル: sql.py プロジェクト: UTSA-ICS/icsiam_keystone
 def _get_policy(self, session, policy_id):
     """Private method to get a policy model object (NOT a dictionary)."""
     ref = session.query(PolicyModel).get(policy_id)
     if not ref:
         raise exception.PolicyNotFound(policy_id=policy_id)
     return ref
コード例 #6
0
ファイル: sql.py プロジェクト: dionjp/keystone
 def _get_policy(self, session, policy_id):
     """Private method to get a policy model object (NOT a dictionary)."""
     try:
         return session.query(PolicyModel).filter_by(id=policy_id).one()
     except sql.NotFound:
         raise exception.PolicyNotFound(policy_id=policy_id)
コード例 #7
0
 def get_policy(self, context, policy_id):
     try:
         return self.driver.get_policy(policy_id)
     except exception.NotFound:
         raise exception.PolicyNotFound(policy_id=policy_id)