file and file group added into git

This commit is contained in:
nabinhait 2011-07-06 10:00:11 +05:30
parent 44ef5e0702
commit 32a255dfa2
4 changed files with 335 additions and 0 deletions

View file

View file

@ -0,0 +1,191 @@
# DocType, File
[
# These values are common in all dictionaries
{
'creation': '2009-06-04 10:49:33',
'docstatus': 0,
'modified': '2010-12-27 11:10:20',
'modified_by': 'umair@iwebnotes.com',
'owner': 'Administrator'
},
# These values are common for all DocType
{
'allow_attach': 1,
'autoname': 'field:file_name',
'colour': 'White:FFF',
'doctype': 'DocType',
'max_attachments': 1,
'module': 'Core',
'name': '__common__',
'search_fields': 'type, file_group',
'section_style': 'Simple',
'server_code': 'class DocType:\n def __init__(self, d, dl):\n self.doc, self.doclist = d,dl\n\n def validate(self):\n # check for extension\n if not \'.\' in self.doc.file_name:\n msgprint("Extension required in file name")\n raise Exception\n\n # set mime type\n if not self.doc.mime_type:\n import mimetypes\n self.doc.mime_type = mimetypes.guess_type(self.doc.file_name)[0] or \'application/unknown\'',
'server_code_error': ' ',
'show_in_menu': 0,
'version': 7
},
# These values are common for all DocField
{
'doctype': 'DocField',
'name': '__common__',
'parent': 'File',
'parentfield': 'fields',
'parenttype': 'DocType'
},
# These values are common for all DocPerm
{
'doctype': 'DocPerm',
'name': '__common__',
'parent': 'File',
'parentfield': 'permissions',
'parenttype': 'DocType',
'read': 1,
'role': 'All'
},
# DocType, File
{
'doctype': 'DocType',
'name': 'File'
},
# DocPerm
{
'amend': 0,
'create': 1,
'doctype': 'DocPerm',
'idx': 1,
'match': 'owner',
'permlevel': 0,
'write': 1
},
# DocPerm
{
'doctype': 'DocPerm',
'idx': 2,
'permlevel': 1
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'file_name',
'fieldtype': 'Data',
'idx': 1,
'label': 'File Name',
'oldfieldname': 'file_name',
'oldfieldtype': 'Data',
'permlevel': 0,
'reqd': 1
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'description',
'fieldtype': 'Text',
'idx': 2,
'label': 'Description',
'oldfieldname': 'description',
'oldfieldtype': 'Text',
'permlevel': 0,
'reqd': 1,
'width': '300px'
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'mime_type',
'fieldtype': 'Data',
'idx': 3,
'label': 'MIME Type',
'oldfieldname': 'mime_type',
'oldfieldtype': 'Data',
'permlevel': 1
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'type',
'fieldtype': 'Select',
'idx': 4,
'label': 'Type',
'oldfieldname': 'type',
'oldfieldtype': 'Select',
'options': '\nImage\nDocument\nSpreadsheet\nPresentation\nOther',
'permlevel': 0,
'reqd': 1
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'file_group',
'fieldtype': 'Link',
'idx': 5,
'label': 'File Group',
'oldfieldname': 'file_group',
'oldfieldtype': 'Link',
'options': 'File Group',
'permlevel': 0,
'reqd': 1
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'file_list',
'fieldtype': 'Text',
'idx': 6,
'label': 'File List',
'oldfieldname': 'file_list',
'oldfieldtype': 'Text',
'permlevel': 2
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'shared_with',
'fieldtype': 'Text',
'hidden': 1,
'idx': 7,
'label': 'Shared With',
'oldfieldname': 'shared_with',
'oldfieldtype': 'Text',
'permlevel': 0,
'reqd': 0,
'search_index': 0
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'can_edit',
'fieldtype': 'Text',
'idx': 8,
'label': 'Can Edit',
'oldfieldname': 'can_edit',
'oldfieldtype': 'Text',
'permlevel': 0
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'can_view',
'fieldtype': 'Text',
'idx': 9,
'label': 'Can View',
'oldfieldname': 'can_view',
'oldfieldtype': 'Text',
'permlevel': 0
}
]

View file

@ -0,0 +1,144 @@
# DocType, File Group
[
# These values are common in all dictionaries
{
'creation': '2009-06-04 11:14:44',
'docstatus': 0,
'modified': '2010-09-20 14:06:57',
'modified_by': 'Administrator',
'owner': 'Administrator'
},
# These values are common for all DocType
{
'autoname': 'field:group_name',
'colour': 'White:FFF',
'doctype': 'DocType',
'document_type': 'Master',
'module': 'Core',
'name': '__common__',
'section_style': 'Simple',
'server_code_error': ' ',
'show_in_menu': 0,
'version': 2
},
# These values are common for all DocField
{
'doctype': 'DocField',
'name': '__common__',
'parent': 'File Group',
'parentfield': 'fields',
'parenttype': 'DocType',
'permlevel': 0
},
# These values are common for all DocPerm
{
'create': 1,
'doctype': 'DocPerm',
'idx': 1,
'name': '__common__',
'parent': 'File Group',
'parentfield': 'permissions',
'parenttype': 'DocType',
'permlevel': 0,
'read': 1,
'role': 'Administrator',
'write': 1
},
# DocType, File Group
{
'doctype': 'DocType',
'name': 'File Group'
},
# DocPerm
{
'doctype': 'DocPerm'
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'group_name',
'fieldtype': 'Data',
'idx': 1,
'label': 'Group Name',
'oldfieldname': 'group_name',
'oldfieldtype': 'Data',
'reqd': 1
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'parent_group',
'fieldtype': 'Link',
'idx': 2,
'label': 'Parent Group',
'oldfieldname': 'parent_group',
'oldfieldtype': 'Link',
'options': 'File Group'
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'description',
'fieldtype': 'Text',
'idx': 3,
'label': 'Description',
'oldfieldname': 'description',
'oldfieldtype': 'Text',
'width': '300px'
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'is_parent',
'fieldtype': 'Check',
'hidden': 1,
'idx': 4,
'label': 'Is Parent',
'oldfieldname': 'is_parent',
'oldfieldtype': 'Check'
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'shared_with',
'fieldtype': 'Text',
'hidden': 1,
'idx': 5,
'label': 'Shared With',
'oldfieldname': 'shared_with',
'oldfieldtype': 'Text'
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'can_edit',
'fieldtype': 'Text',
'idx': 6,
'label': 'Can Edit',
'oldfieldname': 'can_edit',
'oldfieldtype': 'Text'
},
# DocField
{
'doctype': 'DocField',
'fieldname': 'can_view',
'fieldtype': 'Text',
'idx': 7,
'label': 'Can View',
'oldfieldname': 'can_view',
'oldfieldtype': 'Text'
}
]