33
44use  MapasCulturais \App ,
55    MapasCulturais \i ;
6+ use  MapasCulturais \Definitions \EntityType ;
67use  MapasCulturais \Entities \Registration ;
78use  OpportunityWorkplan \Controllers \Workplan  as  ControllersWorkplan ;
89use  OpportunityWorkplan \Entities \Workplan ;
910use  OpportunityWorkplan \Entities \WorkplanGoal ;
11+ use  MapasCulturais \Definitions \Metadata ;
12+ use  OpportunityWorkplan \Entities \GoalDelivery ;
1013
1114class  Module extends  \MapasCulturais \Module{
1215    function  _init (){
@@ -71,7 +74,7 @@ function register()
7174        $ app  = App::i ();
7275
7376        $ app ->registerController ('workplan ' , ControllersWorkplan::class);
74- 
77+         
7578        // metadados opportunity 
7679        $ this  ->registerOpportunityMetadata ('enableWorkplan ' , [
7780            'label '  => i::__ ('Habilitar plano de trabalho ' ),
@@ -332,25 +335,62 @@ function register()
332335            'default_value '  => false 
333336        ]);
334337
335-         // metadados registrations 
336-         $ this  ->registerRegistrationMetadata ('workplan_projectDuration ' , [
337-             'label '  => i::__ ('Duração do projeto (meses) ' ),
338-             'type '  => 'integer ' ,
339-         ]);
338+         // metadados workplan 
339+         $ projectDuration  = new  Metadata ('projectDuration ' , ['label '  => \MapasCulturais \i::__ ('Duração do projeto (meses) ' )]);
340+         $ app ->registerMetadata ($ projectDuration , Workplan::class);
340341
341-         $ this  ->registerRegistrationMetadata ('workplan_culturalArtisticSegment ' , [
342-             'label '  => i::__ ('Segmento artistico cultural ' ),
343-             'type '  => 'select ' ,
344-             'options '  => [
345-                 \MapasCulturais \i::__ ("Segmento 1 " ),
346-                 \MapasCulturais \i::__ ("Segmento 2 " ),
347-             ],
348-             'placeholder '  => "Selecione " ,
349-         ]);
342+         $ culturalArtisticSegment  = new  Metadata ('culturalArtisticSegment ' , ['label '  => \MapasCulturais \i::__ ('Segmento artistico cultural ' )]);
343+         $ app ->registerMetadata ($ culturalArtisticSegment , Workplan::class);
350344
351-         $ this  ->registerRegistrationMetadata ('workplan_goals ' , [
352-             'label '  => i::__ ('Metas ' ),
353-             'type '  => 'json ' ,
354-         ]);
345+         // metadados goal 
346+         $ monthInitial  = new  Metadata ('monthInitial ' , ['label '  => \MapasCulturais \i::__ ('Mês inicial ' )]);
347+         $ app ->registerMetadata ($ monthInitial , WorkplanGoal::class);
348+ 
349+         $ monthEnd  = new  Metadata ('monthEnd ' , ['label '  => \MapasCulturais \i::__ ('Mês final ' )]);
350+         $ app ->registerMetadata ($ monthEnd , WorkplanGoal::class);
351+ 
352+         $ title  = new  Metadata ('title ' , ['label '  => \MapasCulturais \i::__ ('Título da meta ' )]);
353+         $ app ->registerMetadata ($ title , WorkplanGoal::class);
354+ 
355+         $ description  = new  Metadata ('description ' , ['label '  => \MapasCulturais \i::__ ('Descrição ' )]);
356+         $ app ->registerMetadata ($ description , WorkplanGoal::class);
357+ 
358+         $ culturalMakingStage  = new  Metadata ('culturalMakingStage ' , ['label '  => \MapasCulturais \i::__ ('Etapa do fazer cultural ' )]);
359+         $ app ->registerMetadata ($ culturalMakingStage , WorkplanGoal::class);
360+ 
361+         $ amount  = new  Metadata ('amount ' , ['label '  => \MapasCulturais \i::__ ('Valor da meta (R$) ' )]);
362+         $ app ->registerMetadata ($ amount , WorkplanGoal::class);
363+     
364+         // metadados delivery 
365+         $ name  = new  Metadata ('name ' , ['label '  => \MapasCulturais \i::__ ('Nome da entrega ' )]);
366+         $ app ->registerMetadata ($ name , GoalDelivery::class);
367+ 
368+         $ description  = new  Metadata ('description ' , ['label '  => \MapasCulturais \i::__ ('Descrição ' )]);
369+         $ app ->registerMetadata ($ description , GoalDelivery::class);
370+ 
371+         $ type  = new  Metadata ('type ' , ['label '  => \MapasCulturais \i::__ ('Tipo de entrega ' )]);
372+         $ app ->registerMetadata ($ type , GoalDelivery::class);
373+ 
374+         $ segmentDelivery  = new  Metadata ('segmentDelivery ' , ['label '  => \MapasCulturais \i::__ ('Segmento artístico cultural da entrega ' )]);
375+         $ app ->registerMetadata ($ segmentDelivery , GoalDelivery::class);
376+ 
377+         $ budgetAction  = new  Metadata ('budgetAction ' , ['label '  => \MapasCulturais \i::__ ('Ação orçamentária ' )]);
378+         $ app ->registerMetadata ($ budgetAction , GoalDelivery::class);
379+ 
380+ 
381+         $ expectedNumberPeople  = new  Metadata ('expectedNumberPeople ' , ['label '  => \MapasCulturais \i::__ ('Número previsto de pessoas ' )]);
382+         $ app ->registerMetadata ($ expectedNumberPeople , GoalDelivery::class);
383+ 
384+         $ generaterRevenue  = new  Metadata ('generaterRevenue ' , ['label '  => \MapasCulturais \i::__ ('A entrega irá gerar receita? ' )]);
385+         $ app ->registerMetadata ($ generaterRevenue , GoalDelivery::class);
386+ 
387+         $ renevueQtd  = new  Metadata ('renevueQtd ' , ['label '  => \MapasCulturais \i::__ ('Quantidade ' )]);
388+         $ app ->registerMetadata ($ renevueQtd , GoalDelivery::class);
389+ 
390+         $ unitValueForecast  = new  Metadata ('unitValueForecast ' , ['label '  => \MapasCulturais \i::__ ('Previsão de valor unitário ' )]);
391+         $ app ->registerMetadata ($ unitValueForecast , GoalDelivery::class);
392+ 
393+         $ totalValueForecast  = new  Metadata ('totalValueForecast ' , ['label '  => \MapasCulturais \i::__ ('Previsão de valor total ' )]);
394+         $ app ->registerMetadata ($ totalValueForecast , GoalDelivery::class);
355395    }
356396}
0 commit comments