1
0

projects.methods.js 691 B

123456789101112131415161718192021222324252627
  1. Meteor.methods({
  2. listProjects: function() {
  3. return ProjectService.list();
  4. },
  5. getProject: function(id) {
  6. return ProjectService.get(id);
  7. },
  8. addProject: function(label, git_url, public_url ,commands) {
  9. return ProjectService.insert(label, git_url, public_url ,commands, function(errors, id) {
  10. if( id ) {
  11. /*DeploymentService.deploy(ProjectService.get(id), function(errors, deploymentId) {
  12. });*/
  13. }
  14. });
  15. },
  16. editProject: function(id, label, git_url, public_url ,commands) {
  17. ProjectService.update(id, label, git_url, public_url ,commands);
  18. },
  19. deleteProject: function(id) {
  20. ProjectService.delete(id);
  21. }
  22. });