%PDF- %PDF-
| Direktori : /data/old/home/stash/atlassian/stash/3.7.1/atlassian-stash/static/model/ |
| Current File : //data/old/home/stash/atlassian/stash/3.7.1/atlassian-stash/static/model/project.js |
define('model/project', [
'backbone-brace',
'model/stash-user'
], function(
Brace,
StashUser
) {
'use strict';
var Project = Brace.Model.extend({
namedAttributes : {
'id' : 'number',
'name' : 'string',
'key' : 'string',
'description' : 'string',
'type' : 'string',
'owner' : StashUser,
'avatarUrl' : 'string',
'link' : Object,
'links' : Object,
'public' : 'boolean'
},
isEqual: function(project){
return !!(project && project instanceof Project && this.id === project.id);
}
}, {
projectType: {
NORMAL: 'NORMAL',
PERSONAL: 'PERSONAL'
}
});
return Project;
});