Permette titolo, testo e link diversi per Android e iOS negli avvisi.
Separa i canali app e mostra il nodo ingest nelle sessioni admin. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -19,8 +19,12 @@
|
||||
<fieldset class="admin-channels">
|
||||
<legend><%= t("admin.announcements.form.channels") %></legend>
|
||||
<label class="admin-checkbox">
|
||||
<%= f.check_box :show_on_app %>
|
||||
<span><%= t("admin.announcements.channels.app") %></span>
|
||||
<%= f.check_box :show_on_android %>
|
||||
<span><%= t("admin.announcements.channels.android") %></span>
|
||||
</label>
|
||||
<label class="admin-checkbox">
|
||||
<%= f.check_box :show_on_ios %>
|
||||
<span><%= t("admin.announcements.channels.ios") %></span>
|
||||
</label>
|
||||
<label class="admin-checkbox">
|
||||
<%= f.check_box :show_on_web_public %>
|
||||
@@ -43,6 +47,59 @@
|
||||
<%= f.text_area :body, required: true, rows: 5, maxlength: 2000 %>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<%= f.label :action_url, t("admin.announcements.form.action_url") %>
|
||||
<%= f.url_field :action_url, placeholder: "https://" %>
|
||||
</div>
|
||||
<p class="muted admin-form-hint"><%= t("admin.announcements.form.action_url_hint") %></p>
|
||||
|
||||
<div>
|
||||
<%= f.label :action_label, t("admin.announcements.form.action_label") %>
|
||||
<%= f.text_field :action_label, maxlength: 40 %>
|
||||
</div>
|
||||
|
||||
<fieldset class="admin-channels admin-platform-copy">
|
||||
<legend><%= t("admin.announcements.form.android_override") %></legend>
|
||||
<p class="muted admin-form-hint"><%= t("admin.announcements.form.platform_override_hint") %></p>
|
||||
<div>
|
||||
<%= f.label :android_title, t("admin.announcements.form.title") %>
|
||||
<%= f.text_field :android_title, maxlength: 120 %>
|
||||
</div>
|
||||
<div>
|
||||
<%= f.label :android_body, t("admin.announcements.form.body") %>
|
||||
<%= f.text_area :android_body, rows: 4, maxlength: 2000 %>
|
||||
</div>
|
||||
<div>
|
||||
<%= f.label :android_action_url, t("admin.announcements.form.action_url") %>
|
||||
<%= f.url_field :android_action_url, placeholder: "https://play.google.com/..." %>
|
||||
</div>
|
||||
<div>
|
||||
<%= f.label :android_action_label, t("admin.announcements.form.action_label") %>
|
||||
<%= f.text_field :android_action_label, maxlength: 40 %>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<fieldset class="admin-channels admin-platform-copy">
|
||||
<legend><%= t("admin.announcements.form.ios_override") %></legend>
|
||||
<p class="muted admin-form-hint"><%= t("admin.announcements.form.platform_override_hint") %></p>
|
||||
<div>
|
||||
<%= f.label :ios_title, t("admin.announcements.form.title") %>
|
||||
<%= f.text_field :ios_title, maxlength: 120 %>
|
||||
</div>
|
||||
<div>
|
||||
<%= f.label :ios_body, t("admin.announcements.form.body") %>
|
||||
<%= f.text_area :ios_body, rows: 4, maxlength: 2000 %>
|
||||
</div>
|
||||
<div>
|
||||
<%= f.label :ios_action_url, t("admin.announcements.form.action_url") %>
|
||||
<%= f.url_field :ios_action_url, placeholder: "https://apps.apple.com/..." %>
|
||||
</div>
|
||||
<div>
|
||||
<%= f.label :ios_action_label, t("admin.announcements.form.action_label") %>
|
||||
<%= f.text_field :ios_action_label, maxlength: 40 %>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<div class="admin-form-row">
|
||||
<div>
|
||||
<%= f.label :starts_at, t("admin.announcements.form.starts_at") %>
|
||||
@@ -55,17 +112,6 @@
|
||||
</div>
|
||||
<p class="muted admin-form-hint"><%= t("admin.announcements.form.window_hint") %></p>
|
||||
|
||||
<div>
|
||||
<%= f.label :action_url, t("admin.announcements.form.action_url") %>
|
||||
<%= f.url_field :action_url, placeholder: "https://" %>
|
||||
</div>
|
||||
<p class="muted admin-form-hint"><%= t("admin.announcements.form.action_url_hint") %></p>
|
||||
|
||||
<div>
|
||||
<%= f.label :action_label, t("admin.announcements.form.action_label") %>
|
||||
<%= f.text_field :action_label, maxlength: 40 %>
|
||||
</div>
|
||||
|
||||
<label class="admin-checkbox">
|
||||
<%= f.check_box :dismissible %>
|
||||
<span><%= t("admin.announcements.form.dismissible") %></span>
|
||||
|
||||
Reference in New Issue
Block a user