AnsweredAssumed Answered

Gestire da sistema le proprietà di un aspect

Question asked by joeforte on Jun 9, 2011
Latest reply on Jul 7, 2011 by openpj
Salve, ho un nuovo quesito.
Ho creato un modello col seguente aspect (la configurazione delle proprietà non è quella definitiva):

<aspect name="gs:publishable">
         <title>Metadati sulle informazioni di pubblicazione</title>
         <properties>
            <property name="gs:ToBePublished">
               <type>d:boolean</type>
               <mandatory>true</mandatory>
               <index enabled="true">
                  <atomic>true</atomic>
                  <stored>true</stored>
                  <tokenised>false</tokenised>
               </index>
            </property>
            <property name="gs:PublishDate">
               <type>d:date</type>
               <index enabled="true">
                  <atomic>true</atomic>
                  <stored>false</stored>
                  <tokenised>both</tokenised>
               </index>
            </property>
            <property name="gs:UnpublishDate">
               <type>d:date</type>
               <index enabled="true">
                  <atomic>true</atomic>
                  <stored>false</stored>
                  <tokenised>both</tokenised>
               </index>
            </property>
         </properties>
      </aspect>

Come dicevo la configurazione non è quella definitiva perchè il requisito che dovrei implementare è che PublishDate e UnpublishDate siano in sola lettura e gestite da sistema nel seguente modo:

Quando un utente su un doc setta ToBePublished=True(False) si valorizza automaticamente (da sistema, con un trigger, non so…) PublishDate(UnublishDate) con la data del momento.
Qualcuno sa suggerirmi come procedere?

Outcomes