Name | Type | Description |
---|---|---|
object_id | Integer (objectId) | |
appointment_id | Integer (objectId) | |
project_id | Integer (objectId) | |
company_id | Integer (objectId) | |
folder_id | Integer (objectId) | |
version | Integer | |
version_count | Integer | |
abstract | String(255) | |
status | String(50) | |
state | String(50) | |
name | String(255) | |
creator_id | Integer (objectId) | |
created | DateTime | |
owner_id | Integer (objectId) | |
modified | DateTime | |
extension | String(255) | |
file_size | Integer |
The following [Document] "name" values are prohibited. Attempting to create a document with one of these name values will result in an exception.
The Omphalos entity name is "File".
Attribute | Legacy | Level | Data Type | Write | Description |
---|---|---|---|---|---|
creation | YES | 0 | datetime | NO | |
creatorObjectId | YES | 0 | integer (objectId) | NO | |
fileSize | YES | 0 | integer | NO | |
fileType | YES | 0 | string | YES | |
filename | YES | 0 | string | YES | |
folderObjectId | YES | 0 | integer (objectId) | NO | |
lastModified | YES | 0 | datetime | NO | |
objectId | YES | 0 | integer (objectId) | NO | |
ownerObjectId | YES | 0 | integer (objectId) | NO | |
projectObjectId | YES | 0 | integer (objectId) | NO | |
status | YES | 0 | string | NO | |
title | YES | 0 | string | YES | |
mimetype | NO | 0 | string | NO | |
version | YES | 0 | integer (sequence) | NO |
Flag | ACL Char. | Description |
---|---|---|
READONLY | ||
WRITE | w | |
OWNER | n/a | |
IPPPRINTABLE | n/a | |
DAMAGED | n/a | The server is suspect concerning the content of the document; the MIME-type, the encoding, etc... This most commonly is set when the server receives a document via e-mail and decoding the attachment results in some type of exception. |
{'_ACCESS': [],
'_LOGS': [{'action': '00_created',
'actionDate': <DateTime '20131119T20:03:35' at 7fee1ae5dfc8>,
'actorObjectId': 10100,
'entityName': 'logEntry',
'entityObjectId': 112645079,
'message': 'Document#112645079 "ogo112635155.py" created by "adam"',
'objectId': 112645139}],
'_OBJECTLINKS': [{'direction': 'to',
'entityName': 'objectLink',
'label': 'ogo112635155.py',
'objectId': 112645119,
'sourceEntityName': 'Task',
'sourceObjectId': '112635155',
'targetEntityName': 'File',
'targetObjectId': '112645079',
'type': 'generic'}],
'_PROPERTIES': {'{http://www.opengroupware.us/mswebdav}contentType': {'attribute': 'contentType',
'entityName': 'objectProperty',
'label': '',
'namespace': 'http://www.opengroupware.us/mswebdav',
'parentObjectId': 112645079,
'propertyName': '{http://www.opengroupware.us/mswebdav}contentType',
'type': '',
'value': 'text/x-python',
'valueType': 'unknown',
'values': ''},
'{http://www.opengroupware.us/mswebdav}isTransient': {'attribute': 'isTransient',
'entityName': 'objectProperty',
'label': '',
'namespace': 'http://www.opengroupware.us/mswebdav',
'parentObjectId': 112645079,
'propertyName': '{http://www.opengroupware.us/mswebdav}isTransient',
'type': '',
'value': 'NO',
'valueType': 'unknown',
'values': ''}},
'attachment': '/var/lib/opengroupware.org/documents/11360/112645000/112645079.py',
'creation': <DateTime '20131119T20:03:35' at 7fee1ae5def0>,
'creatorObjectId': 10100,
'entityName': 'File',
'fileSize': 1768,
'fileType': 'py',
'filename': 'ogo112635155',
'folderObjectId': 112645069,
'lastModified': <DateTime '20131119T20:03:35' at 7fee1ae5dea8>,
'objectId': 112645079,
'ownerObjectId': 10100,
'projectObjectId': 11360,
'status': '',
'title': 'ogo112635155.py',
'version': 1}
{'FLAGS': ['WRITE', 'OWNER'],
'_ACCESS': [],
'_LOGS': [{'action': '00_created',
'actionDate': <DateTime '20131007T19:34:40' at 7f275ef61f38>,
'actorObjectId': 10100,
'entityName': 'logEntry',
'entityObjectId': 112645079,
'message': 'Document#112645079 "ogo112635155.py" created by "adam"',
'objectId': 112645139}],
'_OBJECTLINKS': [{'direction': 'to',
'entityName': 'objectLink',
'label': 'ogo112635155.py',
'objectId': 112645119,
'sourceEntityName': 'Task',
'sourceObjectId': 112635155,
'targetEntityName': 'Document',
'targetObjectId': 112645079,
'type': 'generic'}],
'_PROPERTIES': {'{http://www.opengroupware.us/mswebdav}contentType': {'attribute': 'contentType',
'entityName': 'objectProperty',
'label': '',
'namespace': 'http://www.opengroupware.us/mswebdav',
'parentObjectId': 112645079,
'propertyName': '{http://www.opengroupware.us/mswebdav}contentType',
'type': '',
'value': 'text/x-python',
'valueType': 'string',
'values': ''},
'{http://www.opengroupware.us/mswebdav}isTransient': {'attribute': 'isTransient',
'entityName': 'objectProperty',
'label': '',
'namespace': 'http://www.opengroupware.us/mswebdav',
'parentObjectId': 112645079,
'propertyName': '{http://www.opengroupware.us/mswebdav}isTransient',
'type': '',
'value': 'NO',
'valueType': 'string',
'values': ''}},
'creation': <DateTime '20131007T19:34:40' at 7f275ef61ef0>,
'creatorObjectId': 10100,
'entityName': 'File',
'fileSize': 1768,
'fileType': 'py',
'filename': 'ogo112635155',
'folderObjectId': 112645069,
'lastModified': <DateTime '20131007T19:34:40' at 7f275ef640e0>,
'mimetype': 'text/x-python',
'objectId': 112645079,
'ownerObjectId': 10100,
'projectObjectId': 11360,
'status': 'inserted',
'title': 'ogo112635155.py',
'version': 1}
The following Logic commands are implemented in the "coils.logic.blob" bundle.
Command | Parameters | Description |
---|---|---|
document::delete | id \ object | |
document::move | document, to_filename, to_folder | |
document::new | folder, project, appointment, contact \ enterprise, name, annotation, handle | |
folder:::delete | id \ object | |
folder::new | folder, values |
Tickets: #246
Tickets: #312
Wiki: AttachFS
Wiki: Document
Wiki: LogicCommand
Wiki: Model
Wiki: Project