@@ 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 |