projects
/
angular-drzb
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
factory Organizations changed View
[angular-drzb]
/
app
/
js
/
services.js.ep
diff --git
a/app/js/services.js.ep
b/app/js/services.js.ep
index
afd5742
..
0a94ae2
100644
(file)
--- a/
app/js/services.js.ep
+++ b/
app/js/services.js.ep
@@
-30,7
+30,7
@@
angular.module('myApp.services', [ 'ngResource' ]).
code: value[0],
label: value[1],
description: value[2],
code: value[0],
label: value[1],
description: value[2],
- css_class: value[3]
,
+ css_class: value[3]
});
}, RegistrationTypes);
});
}, RegistrationTypes);
@@
-40,15
+40,16
@@
angular.module('myApp.services', [ 'ngResource' ]).
}).
factory('Registration', function($resource){
return $resource('/data/:database/registration/:registrationId', { database: '<%= $couchdb_database %>' }, {
}).
factory('Registration', function($resource){
return $resource('/data/:database/registration/:registrationId', { database: '<%= $couchdb_database %>' }, {
- query: {method:'GET', params:{registraionId:'@id'}, isArray:true}
+ query: {method:'GET', params:{registra
t
ionId:'@id'}, isArray:true}
});
}).
});
}).
-/* http://jsfiddle.net/asgoth/7bNAd/ */
- factory('Organizations', function($q, $http, $log) {
- var url = '/<%= $couchdb_database %>/_design/registration/_view/organizations?group=true;format=key_array;callback=JSON_CALLBACK';
+/* http://jsfiddle.net/asgoth/7bNAd/ */
+ factory('View', function($q, $http, $log) {
return {
return {
- getArrayPromise: function() {
+ getArrayPromise: function(view_url) {
+ var url = '/<%= $couchdb_database %>/_design/registration/_view/'+view_url+';callback=JSON_CALLBACK';
+
var deferred = $q.defer();
$log.info('defer', url);
var deferred = $q.defer();
$log.info('defer', url);
@@
-60,9
+61,13
@@
angular.module('myApp.services', [ 'ngResource' ]).
$log.error('error', url, error );
deferred.reject(error);
});
$log.error('error', url, error );
deferred.reject(error);
});
+
return deferred.promise;
}
};
return deferred.promise;
}
};
+ }).
- return $scope.organizations;
+/* http://jsfiddle.net/asgoth/7bNAd/ */
+ value('ValidStates', function() {
+ return [ 'draft', 'confirmation', 'verified', 'review' ];
});
});