Update structure + Add projects page

This commit is contained in:
brunosimon
2016-06-05 23:18:50 +02:00
parent c8d111cf5c
commit b2c68a7b73
13 changed files with 289 additions and 166 deletions
+23 -6
View File
@@ -9,22 +9,22 @@ class Projects
this.all = {}
}
create_project( _slug )
create_project( _name )
{
// Create project
let project = new Project( _slug )
let project = new Project( _name )
// Save
this.all[ project.slug ] = project
this.all[ project.name ] = project
// Return
return project
}
get_project_by_slug( _slug )
get_project_by_name( _name )
{
// Find project
let project = this.all[ _slug ]
let project = this.all[ _name ]
// Found
if( project )
@@ -33,6 +33,23 @@ class Projects
// Not found
return false
}
describe()
{
let result = {}
result.all = {}
for( let _name in this.all )
{
let _project = this.all[ _name ]
result.all[ _name ] = {
name : _project.name
}
}
return result
}
}
module.exports = Projects
module.exports = Projects