We got nominated! Help us out and vote for GitHub as Best Bootstrapped Startup of 2008. (You can vote once a day.) [ hide ]

public
Description: 10gen sample application for student management
Homepage: https://sample-student.10gen.com/
Clone URL: git://github.com/10gen/sample-student.git
sample-student / course.ssjs
100644 38 lines (29 sloc) 0.744 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
var data = {};
 
data.cs = Course.find().limit( 100 ).sort( { name : 1 } );
template = local.views.courses;
 
if ( request.c__id ){
    data.c = Course.findOne( request.c__id );
}
 
if ( request.action == "list" ){
    // already setup
}
else if ( data.c && request.action == "Delete" ){
    data.c.remove();
    data.c = null;
}
else if ( data.c && request.action == "Edit" ){
}
else if ( request.action == "Save" ){
    data.c = data.c || new Course();
    Forms.fillInObject( "c_" , data.c , request );
    data.c.save();
    data.c = null;
}
else if ( request.action == "New" ){
    data.c = new Course();
    
}
 
if ( data.c ){
    data.c._form = new Forms.Form( data.c , "c_" );
    template = local.views.course;
    
}
 
template( data );