<% if task.errors.any? %>

<%= pluralize(task.errors.count, "error") %> prohibited this task from being saved:

<% end %>
<%= form.label :title %> <%= form.text_field :title, placeholder: "Task title...", class: "title-field" %>
<%= form.label :priority %> <%= form.select :priority, Task.priorities.keys.map { |p| [p.humanize, p] }, { prompt: "Select Priority" }, class: "priority-select" %>
<% if accessible_departments.count > 1 || current_user&.admin? %>
<%= form.label :department_id %> <%= form.collection_select :department_id, accessible_departments, :id, :name, { prompt: "Select Department" }, class: "department-select" %>
<% end %>
<% if current_user&.admin? || current_user&.manager? %>
<%= form.label :assignee_id %> <%= form.collection_select :assignee_id, accessible_users, :id, :name, { prompt: "Select Assignee" }, class: "assignee-select" %>
<% end %>
<%= form.label :status %> <%= form.select :status, Task.statuses.keys.map { |s| [s.humanize, s] }, { prompt: "Select Status" }, class: "status-select" %>
+ Add Description
<% if form.object.new_record? %>
<%= form.submit "Create Task", class: "submit-btn" %>
<% else %>
<%= form.submit "Update Task", class: "submit-btn" %> <%= link_to "Cancel", task, class: "cancel-btn" %>
<% end %>