10-18-2011 09:47 AM
package alfresco.web.action.evaluator;
import org.alfresco.web.action.evaluator.BaseActionEvaluator;
import org.alfresco.web.bean.repository.Node;
public class CompruevaCreacion extends BaseActionEvaluator {
public boolean creacion(Node node){
boolean ok=false;
if(node.hasPermission("Creacion")) ok=true;
return ok;
}
}
<action id="moveToEdicion">
<permissions>
<permission allow="true">Creacion</permission>
</permissions>
<evaluator>org.alfresco.web.action.evaluator.BaseAactionEvaluator.CompruevaCreacion</evaluator>
<label>Mover la carpeta a edicion</label>
<image>/images/icons/edit_form.gif</image>
<tooltip>Mover estado</tooltip>
<script>/Company Home/Data Dictionary/Scripts/cM_mouEdicion.js</script>
<params>
<param name="id">#{actionContext.id}</param>
</params>
</action>
10-24-2011 02:54 AM
10-24-2011 03:57 AM
Por favor corrija los errores siguientes y pulse Finalizar.
No se ha podido crear el espacio nuevo debido a un error: 09240007 Acceso denegado. No tiene los permisos apropiados para realizar esta operación.
10-24-2011 04:09 AM
10-24-2011 04:24 AM
10-24-2011 04:58 AM
2) Una vez creado el espacio "Creación", le asigno una regla que es: Todos los objetos –> Añadir aspecto (le añado un aspecto que me he creado, para controlar las acciones que tienen que visualizarse en función de dicho aspecto) –> tipo entrante.
10-24-2011 05:05 AM
<?xml version="1.0" encoding="UTF-8"?>
<!– Definicio del model de treball Elisava –>
<model name="aspectes:aspectes-model" xmlns="http://www.alfresco.org/model/dictionary/1.0">
<!– Metadatos opcionales sobre el espacio –>
<description>Aspects</description>
<author>Doctodata</author>
<version>1.0</version>
<!– Imports necesarios para referenciar descripciones de otros modelos –>
<imports>
<!– Import Alfresco Dictionary Definitions –>
<import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
<!– Import Alfresco Content Domain Model Definitions –>
<import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>
</imports>
<!– Introduccion del nuevo nombre de espacios definido por este modelo –>
<namespaces>
<namespace uri="http://www.alfresco.com/model/aspectes-model/1.0" prefix="aspectes"/>
</namespaces>
<aspects>
<!– Definicio del tipus de carpeta Treball –>
<aspect name="aspectes:aspect-creacio">
<title>Aspect Creacio</title>
</aspect>
<aspect name="aspectes:aspect-edicio">
<title>Aspect Edicio</title>
</aspect>
<aspect name="aspectes:aspect-acceptacio">
<title>Aspect Acceptacio</title>
</aspect>
<aspect name="aspectes:aspect-publicacio">
<title>Aspect Publicacio</title>
</aspect>
<aspect name="aspectes:aspect-reedicio">
<title>Aspect Reedicio</title>
</aspect>
<aspect name="aspectes:aspect-retencio">
<title>Aspect Retencio</title>
</aspect>
<aspect name="aspectes:aspect-historic">
<title>Aspect Historic</title>
</aspect>
</aspects>
</model>
<alfresco-config>
<!– Seleccion de idioma –>
<config evaluator="string-compare" condition="Languages" replace="true">
<languages>
<language locale="es_ES">Español</language>
</languages>
</config>
<!– Llistem les metadades dun document dun treball al menu dedicio –>
<config evaluator="node-type" condition="docm:documento-model" replace="true">
<property-sheet>
<show-property name ="docm:TipusContingut" />
<show-property name ="docm:DretsContingut" />
<show-property name ="docm:Publicable" />
<show-property name ="docm:Comentaris" component-generator="TextAreaGenerator"/>
</property-sheet>
</config>
<!– Llistem els metadades duna carpeta dun treball al menu dedicio –>
<config evaluator="node-type" condition="trebm:treball-model" replace="true">
<property-sheet>
<show-property name ="trebm:Disciplina" />
<show-property name ="trebm:Curs" />
<show-property name ="trebm:Assignatura" />
<show-property name ="trebm:AnyAcademic" />
<show-property name ="trebm:Trimestre" />
<show-property name ="trebm:Professor" />
<show-property name ="trebm:Alumne" />
<show-property name ="trebm:Correu-electronic" />
<show-property name ="trebm:Proces" component-generator="TextAreaGenerator"/>
<show-property name ="trebm:Sinopsi" component-generator="TextAreaGenerator"/>
<show-property name ="trebm:Rellevancia" />
<show-property name ="trebm:Publicat" />
</property-sheet>
</config>
<!– Llistem els tipus de documents nous al "Content Wizards" –>
<config evaluator="string-compare" condition="Content Wizards" replace="true">
<content-types>
<type name="docm:documento-model" />
</content-types>
<aspects>
<aspect name="aspectes:aspect-creacio" />
<aspect name="aspectes:aspect-edicio" />
<aspect name="aspectes:aspect-acceptacio" />
<aspect name="aspectes:aspect-publicacio" />
<aspect name="aspectes:aspect-reedicio" />
<aspect name="aspectes:aspect-retencio" />
<aspect name="aspectes:aspect-historic" />
</aspects>
</config>
<!– Llistem els tipus despais nous al "Space Wizards"–>
<config evaluator="string-compare" condition="Space Wizards" replace="true">
<folder-types>
<type name="trebm:treball-model" icon="/images/icons/project-icon-doclibrary-48.gif" description="Carpeta on emmagatzemarem tota la documentacio que fa referencia al treball en questio." />
<type name="estm:estat-model" icon="/images/icons/state-workflow.gif" description="Carpeta-Estat del flux de treball" />
<type name="crea:creacio-estat-model" icon="/images/icons/state-workflow.gif" description="Carpeta-Estat del flux de treball" />
<type name="accep:acceptacio-estat-model" icon="/images/icons/state-workflow.gif" description="Carpeta-Estat del flux de treball" />
<type name="edicio:edicio-estat-model" icon="/images/icons/state-workflow.gif" description="Carpeta-Estat del flux de treball" />
<type name="retencio:retencio-estat-model" icon="/images/icons/state-workflow.gif" description="Carpeta-Estat del flux de treball" />
<type name="reedicio:reedicio-estat-model" icon="/images/icons/state-workflow.gif" description="Carpeta-Estat del flux de treball" />
<type name="publicacio:publicacio-estat-model" icon="/images/icons/state-workflow.gif" description="Carpeta-Estat del flux de treball" />
<type name="historic:historic-estat-model" icon="/images/icons/state-workflow.gif" description="Carpeta-Estat del flux de treball" />
</folder-types>
</config>
<!– Llistem els tipus de documents nous a l"Action Wizards" –>
<config evaluator="string-compare" condition="Action Wizards" replace="true">
<subtypes>
<type name="docm:documento-model" />
<type name="trebm:treball-model" />
<type name="estm:estat-model" />
<type name="crea:creacio-estat-model" />
<type name="accep:acceptacio-estat-model" />
<type name="edicio:edicio-estat-model" />
<type name="retencio:retencio-estat-model" />
<type name="reedicio:reedicio-estat-model" />
<type name="publicacio:publicacio-estat-model" />
<type name="historic:historic-estat-model" />
</subtypes>
<aspects>
<aspect name="aspectes:aspect-creacio" />
<aspect name="aspectes:aspect-edicio" />
<aspect name="aspectes:aspect-acceptacio" />
<aspect name="aspectes:aspect-publicacio" />
<aspect name="aspectes:aspect-reedicio" />
<aspect name="aspectes:aspect-retencio" />
<aspect name="aspectes:aspect-historic" />
</aspects>
<!–
<aspects>
<aspect name="aspects:aspect-creacio" />
<aspect name="aspects:aspect-edicio" />
<aspect name="aspects:aspect-acceptacio" />
<aspect name="aspects:aspect-publiacio" />
</aspects>
–>
</config>
<!– Llistem els tipus de documents i treballs a la cerca avansada –>
<config evaluator="string-compare" condition="Advanced Search">
<advanced-search>
<content-types>
<type name="docm:documento-model" />
<type name="trebm:treball-model" />
</content-types>
<custom-properties>
<meta-data aspect="sys:referenceable" property ="sys:node-dbid" />
<meta-data type="docm:documento-model" property ="docm:TipusContingut" />
<meta-data type="docm:documento-model" property ="docm:DretsContingut" />
<meta-data type="docm:documento-model" property ="docm:Publicable" />
<meta-data type="docm:documento-model" property ="docm:Comentaris" />
<meta-data type="trebm:treball-model" property ="trebm:Disciplina" />
<meta-data type="trebm:treball-model" property ="trebm:Curs" />
<meta-data type="trebm:treball-model" property ="trebm:Assignatura" />
<meta-data type="trebm:treball-model" property ="trebm:AnyAcademic" />
<meta-data type="trebm:treball-model" property ="trebm:Trimestre" />
<meta-data type="trebm:treball-model" property ="trebm:Professor" />
<meta-data type="trebm:treball-model" property ="trebm:Alumne" />
<meta-data type="trebm:treball-model" property ="trebm:Correu-electronic" />
<meta-data type="trebm:treball-model" property ="trebm:Proces" />
<meta-data type="trebm:treball-model" property ="trebm:Sinopsi" />
<meta-data type="trebm:treball-model" property ="trebm:Rellevancia" />
<meta-data type="trebm:treball-model" property ="trebm:Publicat" />
</custom-properties>
</advanced-search>
</config>
<!– Modificamos los iconos disponibles para las sociedades –>
<config evaluator="string-compare" condition="trebm:treball-model icons">
<icons>
<icon name="project-icon-doclibrary-48" path="/images/icons/project-icon-doclibrary-48.gif" />
</icons>
</config>
<!– Modificamos los iconos disponibles para los estados –>
<config evaluator="string-compare" condition="estm:estat-model icons">
<icons>
<icon name="state-workflow" path="/images/icons/state-workflow.gif" />
</icons>
</config>
<config evaluator="string-compare" condition="crea:creacio-estat-model icons">
<icons>
<icon name="state-workflow" path="/images/icons/state-workflow.gif" />
</icons>
</config>
<config evaluator="string-compare" condition="accep:acceptacio-estat-model icons">
<icons>
<icon name="state-workflow" path="/images/icons/state-workflow.gif" />
</icons>
</config>
<config evaluator="string-compare" condition="edicio:edicio-estat-model icons">
<icons>
<icon name="state-workflow" path="/images/icons/state-workflow.gif" />
</icons>
</config>
<config evaluator="string-compare" condition="retencio:retencio-estat-model icons">
<icons>
<icon name="state-workflow" path="/images/icons/state-workflow.gif" />
</icons>
</config>
<config evaluator="string-compare" condition="reedicio:reedicio-estat-model icons">
<icons>
<icon name="state-workflow" path="/images/icons/state-workflow.gif" />
</icons>
</config>
<config evaluator="string-compare" condition="publicacio:publicacio-estat-model icons">
<icons>
<icon name="state-workflow" path="/images/icons/state-workflow.gif" />
</icons>
</config>
<config evaluator="string-compare" condition="historic:historic-estat-model icons">
<icons>
<icon name="state-workflow" path="/images/icons/state-workflow.gif" />
</icons>
</config>
<!– A C C I O N S –>
<config evaluator="node-type" condition="trebm:treball-model">
<actions>
<action id="moveToCreacio">
<evaluator>cM_permisosAccions.ComprovaCreacio</evaluator>
<label>Moure la carpeta a Creacio</label>
<image>/images/icons/listar_docs_expediente.gif</image>
<tooltip>Moure destat</tooltip>
<script>/Company Home/Data Dictionary/Scripts/cM_treumeIdCarpetaEstats.js</script>
<params>
<param name="id">#{actionContext.id}</param>
</params>
</action>
<action id="moveToEdicio">
<evaluator>cM_permisosAccions.ComprovaEdicio</evaluator>
<label>Moure la carpeta a Edicio</label>
<image>/images/icons/edit_form.gif</image>
<tooltip>Moure destat</tooltip>
<script>/Company Home/Data Dictionary/Scripts/cM_mouEdicio.js</script>
<params>
<param name="id">#{actionContext.id}</param>
</params>
</action>
<action id="moveToAcceptacio">
<evaluator>cM_permisosAccions.ComprovaAcceptacio</evaluator>
<label>Moure la carpeta a Acceptacio</label>
<image>/images/icons/green_tick.gif</image>
<tooltip>Moure destat</tooltip>
<script>/Company Home/Data Dictionary/Scripts/cM_mouAcceptacio.js</script>
<params>
<param name="id">#{actionContext.id}</param>
</params>
</action>
<action id="moveToHistoric">
<evaluator>cM_permisosAccions.ComprovaHistoric</evaluator>
<label>Moure la carpeta a lHistoric</label>
<image>/images/icons/reject.gif</image>
<tooltip>Moure destat</tooltip>
<script>/Company Home/Data Dictionary/Scripts/cM_mouHistoric.js</script>
<params>
<param name="id">#{actionContext.id}</param>
</params>
</action>
<action id="moveToRetencio">
<evaluator>cM_permisosAccions.ComprovaRetencio</evaluator>
<label>Moure la carpeta a Retencio</label>
<image>/images/icons/task_overdue.gif</image>
<tooltip>Moure destat</tooltip>
<script>/Company Home/Data Dictionary/Scripts/cM_mouRetencio.js</script>
<params>
<param name="id">#{actionContext.id}</param>
</params>
</action>
<action id="moveToReedicio">
<evaluator>cM_permisosAccions.ComprovaReedicio</evaluator>
<label>Moure la carpeta a Reedicio</label>
<image>/images/icons/approve.gif</image>
<tooltip>Moure destat</tooltip>
<script>/Company Home/Data Dictionary/Scripts/cM_mouReedicio.js</script>
<params>
<param name="id">#{actionContext.id}</param>
</params>
</action>
<action id="moveToPublicacio">
<evaluator>cM_permisosAccions.ComprovaPublicacio</evaluator>
<label>Moure la carpeta a Publicacio</label>
<image>/images/icons/up.gif</image>
<tooltip>Moure destat</tooltip>
<script>/Company Home/Data Dictionary/Scripts/cM_mouPublicacio.js</script>
<params>
<param name="id">#{actionContext.id}</param>
</params>
</action>
<action-group id="space_details_actions">
<action idref="moveToCreacio" />
<action idref="moveToEdicio" />
<action idref="moveToAcceptacio" />
<action idref="moveToHistoric" />
<action idref="moveToRetencio" />
<action idref="moveToReedicio" />
<action idref="moveToPublicacio" />
</action-group>
<action-group id="space_browse">
<action idref="moveToCreacio" />
<action idref="moveToEdicio" />
<action idref="moveToAcceptacio" />
<action idref="moveToHistoric" />
<action idref="moveToRetencio" />
<action idref="moveToReedicio" />
<action idref="moveToPublicacio" />
<action idref="cut_node" hide="true" />
<action idref="copy_node" hide="true" />
</action-group>
</actions>
</config>
</alfresco-config>
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.