diff --git a/src/conf/opportunity-types.php b/src/conf/opportunity-types.php index 1941a15ffb..c41ebd229b 100644 --- a/src/conf/opportunity-types.php +++ b/src/conf/opportunity-types.php @@ -248,12 +248,13 @@ function compareNamesOpportunity ($item1, $item2) { 'isModel' => array( 'type' => 'integer', 'label' => \MapasCulturais\i::__('É modelo?'), - 'default_value' => 0, + 'default_value' => 0 ), - 'modelType' => array( + 'isModelOfficial' => array( 'type' => 'integer', - 'label' => \MapasCulturais\i::__('Tipo de modelo'), + 'label' => \MapasCulturais\i::__('É modelo oficial?'), ), + ), 'items' => $items, diff --git a/src/core/Traits/EntityGenerateModel.php b/src/core/Traits/EntityGenerateModel.php index 6c336399e7..45630c7812 100644 --- a/src/core/Traits/EntityGenerateModel.php +++ b/src/core/Traits/EntityGenerateModel.php @@ -140,7 +140,7 @@ private function generateMetadata() : void } $this->opportunityModel->setMetadata('isModel', 1); - $this->opportunityModel->setMetadata('modelType', 1); + $this->opportunityModel->setMetadata('isModelOfficial', 0); $this->opportunityModel->saveTerms(); } diff --git a/src/modules/Entities/components/entity-actions/template.php b/src/modules/Entities/components/entity-actions/template.php index 96fbdad3b8..c8a4afc4c5 100644 --- a/src/modules/Entities/components/entity-actions/template.php +++ b/src/modules/Entities/components/entity-actions/template.php @@ -58,9 +58,10 @@

- - - +
+ +
+ applyTemplateHook('entity-actions--primary', 'end') ?> applyTemplateHook('entity-actions--leftGroupBtn', 'after'); ?> diff --git a/src/modules/Entities/components/opportunity-create-model/script.js b/src/modules/Entities/components/opportunity-create-model/script.js index b14d1a59ab..48aa662fd8 100644 --- a/src/modules/Entities/components/opportunity-create-model/script.js +++ b/src/modules/Entities/components/opportunity-create-model/script.js @@ -24,12 +24,13 @@ app.component('opportunity-create-model', { methods: { async save() { + this.__processing = this.text('Gerando modelo...'); + const api = new API(this.entity.__objectType); let objt = this.formData; objt.entityId = this.entity.id; - let error = null; if (error = this.validade(objt)) { diff --git a/src/modules/Entities/components/opportunity-create-model/template.php b/src/modules/Entities/components/opportunity-create-model/template.php index 18f1ff8938..4c0837446a 100644 --- a/src/modules/Entities/components/opportunity-create-model/template.php +++ b/src/modules/Entities/components/opportunity-create-model/template.php @@ -12,7 +12,7 @@ ?>
-