From c831c46b5522a44cefd430bdca04ec9db5a90052 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Thu, 16 Jul 2026 16:59:28 +0200 Subject: Move rrule builder to a partial and share between events#new and events#edit --- app/views/events/_rrule_builder.html.erb | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 app/views/events/_rrule_builder.html.erb (limited to 'app/views/events/_rrule_builder.html.erb') diff --git a/app/views/events/_rrule_builder.html.erb b/app/views/events/_rrule_builder.html.erb new file mode 100644 index 00000000..1ffec0a2 --- /dev/null +++ b/app/views/events/_rrule_builder.html.erb @@ -0,0 +1,33 @@ +
+

+ + +

+
+

+

+ <% %w[MO TU WE TH FR SA SU].each do |code| %> + + <% end %> +

+
+ +

+ + <%= select_tag "rrule_excluded_month", options_for_select((1..12).map { |m| [RruleHumanizer::MONTH_NAMES[:de][m-1], m] }), style: "display: none;" %> +

+ Builds the field below automatically. If your pattern is more complex than this covers, just edit it directly below - these controls won't touch it unless you use them. +
+<%= f.text_field :rrule, id: "event_rrule" %> -- cgit v1.3