0009768: Use ModelConfig for Timetracker models
[tine20] / tine20 / Timetracker / js / Models.js
1 /**
2  * Tine 2.0
3  * 
4  * @package     Timetracker
5  * @license     http://www.gnu.org/licenses/agpl.html AGPL Version 3
6  * @author      Cornelius Weiss <c.weiss@metaways.de>
7  * @copyright   Copyright (c) 2007-2016 Metaways Infosystems GmbH (http://www.metaways.de)
8  *
9  */
10
11 Ext.ns('Tine.Timetracker.Model');
12
13 /**
14  * Model of a grant
15  */
16 Tine.Timetracker.Model.TimeaccountGrant = Ext.data.Record.create([
17     {name: 'id'},
18     {name: 'account_id'},
19     {name: 'account_type'},
20     {name: 'account_name'},
21     {name: 'bookOwnGrant',        type: 'boolean'},
22     {name: 'viewAllGrant',        type: 'boolean'},
23     {name: 'bookAllGrant',        type: 'boolean'},
24     {name: 'manageBillableGrant', type: 'boolean'},
25     {name: 'exportGrant',         type: 'boolean'},
26     {name: 'adminGrant',          type: 'boolean'}
27 ]);