|
|
|
|
@ -18,57 +18,27 @@ class CreateLogActionsComponent < ViewComponent::Base
|
|
|
|
|
user.organisation.data_protection_confirmed? && user.organisation.organisation_or_stock_owner_signed_dsa_and_holds_own_stock? |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
def create_button_href |
|
|
|
|
case log_type |
|
|
|
|
when "lettings" |
|
|
|
|
lettings_logs_path |
|
|
|
|
when "sales" |
|
|
|
|
sales_logs_path |
|
|
|
|
end |
|
|
|
|
def create_button_copy |
|
|
|
|
"Create a new #{log_type} log" |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
def create_button_copy |
|
|
|
|
case log_type |
|
|
|
|
when "lettings" |
|
|
|
|
"Create a new lettings log" |
|
|
|
|
when "sales" |
|
|
|
|
"Create a new sales log" |
|
|
|
|
end |
|
|
|
|
def create_button_href |
|
|
|
|
send("#{log_type}_logs_path") |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
def upload_button_copy |
|
|
|
|
case log_type |
|
|
|
|
when "lettings" |
|
|
|
|
"Upload lettings logs in bulk" |
|
|
|
|
when "sales" |
|
|
|
|
"Upload sales logs in bulk" |
|
|
|
|
end |
|
|
|
|
"Upload #{log_type} logs in bulk" |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
def upload_button_href |
|
|
|
|
case log_type |
|
|
|
|
when "lettings" |
|
|
|
|
bulk_upload_lettings_log_path(id: "start") |
|
|
|
|
when "sales" |
|
|
|
|
bulk_upload_sales_log_path(id: "start") |
|
|
|
|
end |
|
|
|
|
send("bulk_upload_#{log_type}_log_path", id: "start") |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
def view_uploads_button_copy |
|
|
|
|
case log_type |
|
|
|
|
when "lettings" |
|
|
|
|
"View lettings bulk uploads" |
|
|
|
|
when "sales" |
|
|
|
|
"View sales bulk uploads" |
|
|
|
|
end |
|
|
|
|
"View #{log_type} bulk uploads" |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
def view_uploads_button_href |
|
|
|
|
case log_type |
|
|
|
|
when "lettings" |
|
|
|
|
bulk_uploads_lettings_logs_path |
|
|
|
|
when "sales" |
|
|
|
|
bulk_uploads_sales_logs_path |
|
|
|
|
end |
|
|
|
|
send("bulk_uploads_#{log_type}_logs_path") |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|