diff --git a/admin/app/styles/components/certification-center-form.scss b/admin/app/components/certification-centers/certification-center-form.scss similarity index 100% rename from admin/app/styles/components/certification-center-form.scss rename to admin/app/components/certification-centers/certification-center-form.scss diff --git a/admin/app/components/certification-centers/creation-form.gjs b/admin/app/components/certification-centers/creation-form.gjs new file mode 100644 index 00000000000..cf8a48219b9 --- /dev/null +++ b/admin/app/components/certification-centers/creation-form.gjs @@ -0,0 +1,158 @@ +import PixButton from '@1024pix/pix-ui/components/pix-button'; +import PixCheckbox from '@1024pix/pix-ui/components/pix-checkbox'; +import PixInput from '@1024pix/pix-ui/components/pix-input'; +import PixSelect from '@1024pix/pix-ui/components/pix-select'; +import { concat, fn } from '@ember/helper'; +import { on } from '@ember/modifier'; +import { action } from '@ember/object'; +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; +import { t } from 'ember-intl'; + +import { types } from '../../models/certification-center'; + +export default class CertificationCenterForm extends Component { + @tracked habilitations = []; + certificationCenterTypes = types; + + constructor() { + super(...arguments); + Promise.resolve(this.args.certificationCenter.habilitations).then((habilitations) => { + this.habilitations = habilitations; + }); + } + @action + handleCenterNameChange(event) { + this.args.certificationCenter.name = event.target.value; + } + + @action + handleExternalIdChange(event) { + this.args.certificationCenter.externalId = event.target.value; + } + + @action + handleIsV3PilotChange(event) { + this.args.certificationCenter.isV3Pilot = event.target.checked; + } + + @action + handleDataProtectionOfficerFirstNameChange(event) { + this.args.certificationCenter.dataProtectionOfficerFirstName = event.target.value; + } + + @action + handleDataProtectionOfficerLastNameChange(event) { + this.args.certificationCenter.dataProtectionOfficerLastName = event.target.value; + } + + @action + handleDataProtectionOfficerEmailChange(event) { + this.args.certificationCenter.dataProtectionOfficerEmail = event.target.value; + } + + @action + selectCertificationCenterType(value) { + this.args.certificationCenter.type = value; + } + + @action + updateGrantedHabilitation(habilitation) { + const habilitations = this.habilitations; + if (habilitations.includes(habilitation)) { + habilitations.removeObject(habilitation); + } else { + habilitations.addObject(habilitation); + } + } + + + + +} diff --git a/admin/app/components/certification-centers/creation-form.hbs b/admin/app/components/certification-centers/creation-form.hbs deleted file mode 100644 index 70cb1579d2a..00000000000 --- a/admin/app/components/certification-centers/creation-form.hbs +++ /dev/null @@ -1,87 +0,0 @@ -
\ No newline at end of file diff --git a/admin/app/components/certification-centers/creation-form.js b/admin/app/components/certification-centers/creation-form.js deleted file mode 100644 index 50858eedeb0..00000000000 --- a/admin/app/components/certification-centers/creation-form.js +++ /dev/null @@ -1,61 +0,0 @@ -import { action } from '@ember/object'; -import Component from '@glimmer/component'; -import { tracked } from '@glimmer/tracking'; - -import { types } from '../../models/certification-center'; - -export default class CertificationCenterForm extends Component { - @tracked habilitations = []; - certificationCenterTypes = types; - - constructor() { - super(...arguments); - Promise.resolve(this.args.certificationCenter.habilitations).then((habilitations) => { - this.habilitations = habilitations; - }); - } - @action - handleCenterNameChange(event) { - this.args.certificationCenter.name = event.target.value; - } - - @action - handleExternalIdChange(event) { - this.args.certificationCenter.externalId = event.target.value; - } - - @action - handleIsV3PilotChange(event) { - this.args.certificationCenter.isV3Pilot = event.target.checked; - } - - @action - handleDataProtectionOfficerFirstNameChange(event) { - this.args.certificationCenter.dataProtectionOfficerFirstName = event.target.value; - } - - @action - handleDataProtectionOfficerLastNameChange(event) { - this.args.certificationCenter.dataProtectionOfficerLastName = event.target.value; - } - - @action - handleDataProtectionOfficerEmailChange(event) { - this.args.certificationCenter.dataProtectionOfficerEmail = event.target.value; - } - - @action - selectCertificationCenterType(value) { - this.args.certificationCenter.type = value; - } - - @action - updateGrantedHabilitation(habilitation) { - const habilitations = this.habilitations; - if (habilitations.includes(habilitation)) { - habilitations.removeObject(habilitation); - } else { - habilitations.addObject(habilitation); - } - } -} diff --git a/admin/app/components/certification-centers/habilitation-tag/index.js b/admin/app/components/certification-centers/habilitation-tag.gjs similarity index 59% rename from admin/app/components/certification-centers/habilitation-tag/index.js rename to admin/app/components/certification-centers/habilitation-tag.gjs index 3ba07bdff52..a17a9bebb8a 100644 --- a/admin/app/components/certification-centers/habilitation-tag/index.js +++ b/admin/app/components/certification-centers/habilitation-tag.gjs @@ -1,3 +1,4 @@ +import FaIcon from '@fortawesome/ember-fontawesome/components/fa-icon'; import Component from '@glimmer/component'; export default class HabilitationTag extends Component { @@ -12,4 +13,11 @@ export default class HabilitationTag extends Component { return `circle-${active ? 'check' : 'xmark'}`; } + + +Adresse e-mail | +Rôle | +Date de dernier envoi | +Actions | +
---|---|---|---|
{{invitation.email}} | +{{invitation.roleLabel}} | +{{dayjsFormat invitation.updatedAt "DD/MM/YYYY [-] HH:mm"}} | +
+ |
+
Adresse e-mail | -Rôle | -Date de dernier envoi | -Actions | -
---|---|---|---|
{{invitation.email}} | -{{invitation.roleLabel}} | -{{dayjs-format invitation.updatedAt "DD/MM/YYYY [-] HH:mm"}} | -
- |
-
+ | + | + | + |
---|---|---|---|
+ + | ++ + | ++ + | ++ + | +
+ |
+ {{certificationCenter.name}} | +{{certificationCenter.type}} | +{{certificationCenter.externalId}} | +
- | - | - | - |
---|---|---|---|
- - | -- - | -- - | -- - | -
- |
- {{certificationCenter.name}} | -{{certificationCenter.type}} | -{{certificationCenter.externalId}} | -
ID Utilisateur | +Prénom | +Nom | +Adresse e-mail | +Rôle | +Date de rattachement | +Actions | +
---|
ID Utilisateur | -Prénom | -Nom | -Adresse e-mail | -Rôle | -Date de rattachement | -Actions | -
---|