| @@ 75-81 (lines=7) @@ | ||
| 72 | actions | |
| 73 | end | |
| 74 | ||
| 75 | def privilege_actions(current_state, desired_state) | |
| 76 | return [] if desired_state.nil? && !current_state.policy.remove? | |
| 77 | group = desired_state || current_state | |
| 78 |             current = current_state.nil? ? {} : current_state.privileges | |
| 79 |             desired = desired_state.nil? ? {} : desired_state.privileges | |
| 80 | @privilege.plan(group, current, desired) | |
| 81 | end | |
| 82 | end | |
| 83 | end | |
| 84 | end | |
| @@ 73-79 (lines=7) @@ | ||
| 70 | ||
| 71 | # @param [AMA::Chef::User::Model::Account] current_state | |
| 72 | # @param [AMA::Chef::User::Model::Account] desired_state | |
| 73 | def process_privileges(current_state, desired_state) | |
| 74 | return [] if desired_state.nil? && !current_state.policy.remove? | |
| 75 | account = desired_state || current_state | |
| 76 |             current_privileges = current_state ? current_state.privileges : {} | |
| 77 |             desired_privileges = desired_state ? desired_state.privileges : {} | |
| 78 | @privileges.plan(account, current_privileges, desired_privileges) | |
| 79 | end | |
| 80 | end | |
| 81 | end | |
| 82 | end | |
| @@ 63-69 (lines=7) @@ | ||
| 60 | ||
| 61 | # @param [AMA::Chef::User::Model::Account] current_state | |
| 62 | # @param [AMA::Chef::User::Model::Account] desired_state | |
| 63 | def process_private_keys(current_state, desired_state) | |
| 64 | return [] if desired_state.nil? && !current_state.policy.remove? | |
| 65 | account = desired_state || current_state | |
| 66 |             current_keys = current_state ? current_state.private_keys : {} | |
| 67 |             desired_keys = desired_state ? desired_state.private_keys : {} | |
| 68 | @private_keys.plan(account, current_keys, desired_keys) | |
| 69 | end | |
| 70 | ||
| 71 | # @param [AMA::Chef::User::Model::Account] current_state | |
| 72 | # @param [AMA::Chef::User::Model::Account] desired_state | |
| @@ 53-59 (lines=7) @@ | ||
| 50 | ||
| 51 | # @param [AMA::Chef::User::Model::Account] current_state | |
| 52 | # @param [AMA::Chef::User::Model::Account] desired_state | |
| 53 | def process_public_keys(current_state, desired_state) | |
| 54 | return [] if desired_state.nil? && !current_state.policy.remove? | |
| 55 | account = desired_state || current_state | |
| 56 |             current_keys = current_state ? current_state.public_keys : {} | |
| 57 |             desired_keys = desired_state ? desired_state.public_keys : {} | |
| 58 | @public_keys.plan(account, current_keys, desired_keys) | |
| 59 | end | |
| 60 | ||
| 61 | # @param [AMA::Chef::User::Model::Account] current_state | |
| 62 | # @param [AMA::Chef::User::Model::Account] desired_state | |