refactor: 💡 Disable read-only fields when editing worker (#1287)

Refactor detailed worker to not hide read-only fields when editing, but
leave them disabled

✅ Closes: ICU-5902
This commit is contained in:
Devon Anderson authored and GitHub committed 2022-08-30 12:11:19 -04:00
1 parent bc7ed3f0ed
commit 03b603be54
2 files changed
+29 -31

No files matched your search

@@ -46,7 +46,6 @@ export default class extends Helper {
compute([date]) {
const delta = date.valueOf() - this.clockTick.now;
console.log(delta);
const greatestMeaningfulUnit = unitMappings.reduce(
(currentValue, previousValue) => {
return Math.abs(delta) >= previousValue.value
+29 -30
View File
@@ -6,15 +6,14 @@
as |form|
>
{{#unless form.isEditable}}
<form.input
@name='type'
@value={{@model.type}}
@label={{t 'form.type.label'}}
@helperText={{t 'form.worker_type.help'}}
readonly={{true}}
/>
{{/unless}}
<form.input
@name='type'
@value={{@model.type}}
@label={{t 'form.type.label'}}
@helperText={{t 'form.worker_type.help'}}
@disabled={{true}}
readonly={{true}}
/>
<form.input
@name='name'
@@ -54,30 +53,30 @@
{{/if}}
</form.textarea>
{{#unless form.isEditable}}
<form.input
@name='address'
@type='url'
@value={{@model.address}}
@label={{t 'form.address.label'}}
@helperText={{t 'form.worker_address.help'}}
@disabled={{true}}
readonly={{true}}
/>
{{#let
(relative-datetime-live @model.last_status_time)
(format-date @model.last_status_time format='yymmddt')
as |relativeDate customFormat|
}}
<form.input
@name='address'
@type='url'
@value={{@model.address}}
@label={{t 'form.address.label'}}
@helperText={{t 'form.worker_address.help'}}
@name='last seen'
@type='datetime'
@value={{concat relativeDate ', ' customFormat}}
@label={{t 'form.worker_last_seen.label'}}
@helperText={{t 'form.worker_last_seen.help'}}
@disabled={{true}}
readonly={{true}}
/>
{{#let
(relative-datetime-live @model.last_status_time)
(format-date @model.last_status_time format='yymmddt')
as |relativeDate customFormat|
}}
<form.input
@name='last seen'
@type='datetime'
@value={{concat relativeDate ', ' customFormat}}
@label={{t 'form.worker_last_seen.label'}}
@helperText={{t 'form.worker_last_seen.help'}}
readonly={{true}}
/>
{{/let}}
{{/unless}}
{{/let}}
{{#if (can 'save worker' @model)}}
<form.actions