SAIL-10 - Data lists in Share (work in progress)

Includes sub-tasks: SAIL-102 - Data list view page, SAIL-103 - Simple render of datagrid, SAIL-105 - Create new list page, SAIL-107 - Edit list as pop-up, SAIL-108 - Delete functionality, SAIL-111 - Filtering, SAIL-114 - Data lists sidebar component

Merged BRANCHES/DEV/DATALISTS to HEAD
   17779: First cut of datalist prototype
   17877: Addition of icons, lists sidebar and first cut of new list dialog

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19389 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Mike Hatfield 2010-03-19 10:12:07 +00:00
parent d9fa1bdd61
commit e5fa2a55f8
3 changed files with 120 additions and 0 deletions

View File

@ -1070,6 +1070,9 @@
<!-- Links model -->
<value>alfresco/model/linksModel.xml</value>
<!-- Share Data Lists model -->
<value>alfresco/model/datalistModel.xml</value>
<!-- Deprecated types -->
<value>alfresco/model/deprecated/deprecated_contentModel.xml</value>
@ -1085,6 +1088,7 @@
<value>alfresco/messages/application-model</value>
<value>alfresco/messages/forum-model</value>
<value>alfresco/messages/email-server-model</value>
<value>alfresco/messages/data-list-model</value>
</list>
</property>
</bean>

View File

@ -0,0 +1,18 @@
# Display labels for Share Data Lists Model
dl_datalistmodel.description=Alfresco Share Data List Model
dl_datalistmodel.type.dl_dataList.title=Data List folder type
dl_datalistmodel.type.dl_dataList.description=Holds Data List items of the type specified in the dl:dataListItemType property.
dl_datalistmodel.property.dl_dataListItemType.title=Data List Item Type
dl_datalistmodel.property.dl_dataListItemType.description=Determines which subtype of dl:dataListItem will be used when create new items within the Data List.
dl_datalistmodel.type.dl_dataListItem.title=Data List parent type
dl_datalistmodel.type.dl_dataListItem.description=Parent type from which sample Data List Item types are derived.
dl_datalistmodel.type.dl_todoList.title=To Do List
dl_datalistmodel.type.dl_todoList.description=A simple to do list with optional assignee.
dl_datalistmodel.property.dl_todoTitle.title=Title
dl_datalistmodel.property.dl_todoDueDate.title=Due Date
dl_datalistmodel.property.dl_todoPriority.title=Priority
dl_datalistmodel.property.dl_todoNotes.title=Notes
dl_datalistmodel.association.dl_assignee.title=Assignee

View File

@ -0,0 +1,98 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Definition of Share Data Lists Model -->
<!-- Note: the dl: namespace is defined further on in the document -->
<model name="dl:datalistmodel" xmlns="http://www.alfresco.org/model/dictionary/1.0">
<!-- Meta-data about the model -->
<description>Alfresco Share Data List Model</description>
<author>Mike Hatfield</author>
<version>0.1</version>
<!-- Imports are required to allow references to definitions in other models -->
<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"/>
<!-- Import Alfresco Content Domain Model Definitions -->
<import uri="http://www.alfresco.org/model/system/1.0" prefix="sys" />
</imports>
<!-- Data List Namespace -->
<namespaces>
<namespace uri="http://www.alfresco.org/model/datalist/1.0" prefix="dl"/>
</namespaces>
<types>
<type name="dl:dataList">
<title>Data List container type</title>
<parent>cm:folder</parent>
<properties>
<property name="dl:dataListItemType">
<title>List Item Type</title>
<description>Determines which Data Dictionary type will be used when create new items within the Data List.</description>
<type>d:text</type>
</property>
</properties>
<mandatory-aspects>
<!-- Do not archive during development phase -->
<aspect>sys:temporary</aspect>
</mandatory-aspects>
</type>
<type name="dl:dataListItem">
<title>Data List parent type</title>
<parent>cm:content</parent>
<mandatory-aspects>
<!-- Do not archive during development phase -->
<aspect>sys:temporary</aspect>
</mandatory-aspects>
</type>
<type name="dl:todoList">
<title>To Do List</title>
<parent>dl:dataListItem</parent>
<properties>
<property name="dl:todoTitle">
<title>Title</title>
<type>d:text</type>
<mandatory>true</mandatory>
</property>
<property name="dl:todoDueDate">
<title>Due Date</title>
<type>d:datetime</type>
<mandatory>false</mandatory>
</property>
<property name="dl:todoPriority">
<title>Priority</title>
<type>d:int</type>
<mandatory>false</mandatory>
</property>
<property name="dl:todoNotes">
<title>Notes</title>
<type>d:text</type>
<mandatory>false</mandatory>
</property>
</properties>
<associations>
<association name="dl:assignee">
<title>Assignee</title>
<source>
<mandatory>false</mandatory>
<many>true</many>
</source>
<target>
<class>cm:person</class>
<mandatory>false</mandatory>
<many>false</many>
</target>
</association>
</associations>
</type>
</types>
</model>