partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

ProjectReportList.js (913B)


      1 Ext.define('PartKeepr.ProjectBundle.Entity.ProjectReportList', {
      2     extend: 'PartKeepr.data.HydraModel',
      3     alias: 'schema.PartKeepr.ProjectBundle.Entity.ProjectReportList',
      4 
      5     idProperty: "@id",
      6 
      7     fields: [
      8         {name: '@id', type: 'string'},
      9         {name: 'name', type: 'string'},
     10         {name: 'quantity', type: 'integer'},
     11         {name: 'description', type: 'string'},
     12         {
     13             name: 'user',
     14             reference: 'PartKeepr.AuthBundle.Entity.User'
     15         }
     16 
     17     ],
     18 
     19     hasMany: [
     20         {
     21             name: 'parts',
     22             associationKey: 'parts',
     23             model: 'PartKeepr.ProjectBundle.Entity.ProjectPart'
     24         },
     25         {
     26             name: 'attachments',
     27             associationKey: 'attachments',
     28             model: 'PartKeepr.ProjectBundle.Entity.ProjectAttachment'
     29         }
     30     ],
     31 
     32 
     33     proxy: {
     34         type: "Hydra",
     35         url: '/api/projects'
     36     }
     37 });