set/self/follow_defaults.rb in card-mod-follow-0.14.2 vs set/self/follow_defaults.rb in card-mod-follow-0.15.0

- old
+ new

@@ -12,11 +12,11 @@ # - on the *admin page, we can have a link so sharks can update all the pristine cards # to use whatever the actual defaults representation is (see previous point) # - if you truly want to override existing follow rules, that may be monkey territory? # - we will delete "*follow defaults" after the above are completed -event :update_follow_rules, :finalize, on: :save, when: :update_all_users do +event :update_follow_rules, :finalize, on: :save, trigger: :required do Auth.as_bot do Card.search(type: "user").each do |user| follow_defaults.each do |set_card, option| follow_rule = Card.fetch(set_card.follow_rule_name(user.name), new: {}) next unless follow_rule @@ -44,27 +44,19 @@ Card.fetch(item.to_name.right) || Card[item.to_name.right.to_sym] option_card.follow_option? ? option_card.name : "*always" end format :html do - view :edit, perms: :update, unknown: true do - frame_and_form :update, hidden: { card: { update_all_users: false } } do - [ - _render_content_formgroups, - _render_confirm_update_all, - _render_edit_buttons - ] - end - end - view :edit_buttons do - button_formgroup do - [submit_and_update_button, simple_submit_button, cancel_to_edit_button] - end + render_confirm_update_all + + button_formgroup do + [submit_and_update_button, simple_submit_button, cancel_to_edit_button] + end end def submit_and_update_button submit_button text: "Submit and update all users", + name: "card[trigger]", value: "update_follow_rules", disable_with: "Updating", class: "follow-updater" end def simple_submit_button button_tag "Submit", class: "follow"