Updated member tree/editor to use the GUID

This commit is contained in:
Shannon
2013-10-01 15:36:08 +10:00
parent 76b7b131a9
commit 31a5951626
7 changed files with 110 additions and 95 deletions

View File

@@ -26,7 +26,7 @@ function memberResource($q, $http, umbDataFormatter, umbRequestHelper) {
/**
* @ngdoc method
* @name umbraco.resources.memberResource#getByLogin
* @name umbraco.resources.memberResource#getByKey
* @methodOf umbraco.resources.memberResource
*
* @description
@@ -34,7 +34,7 @@ function memberResource($q, $http, umbDataFormatter, umbRequestHelper) {
*
* ##usage
* <pre>
* memberResource.getByLogin("tom")
* memberResource.getByKey("0000-0000-000-00000-000")
* .then(function(member) {
* var mymember = member;
* alert('its here!');
@@ -45,20 +45,20 @@ function memberResource($q, $http, umbDataFormatter, umbRequestHelper) {
* @returns {Promise} resourcePromise object containing the member item.
*
*/
getByLogin: function (loginName) {
getByKey: function (key) {
return umbRequestHelper.resourcePromise(
$http.get(
umbRequestHelper.getApiUrl(
"memberApiBaseUrl",
"GetByLogin",
[{ loginName: loginName }])),
'Failed to retreive data for member id ' + loginName);
"GetByKey",
[{ key: key }])),
'Failed to retreive data for member id ' + key);
},
/**
* @ngdoc method
* @name umbraco.resources.memberResource#deleteByLogin
* @name umbraco.resources.memberResource#deleteByKey
* @methodOf umbraco.resources.memberResource
*
* @description
@@ -66,7 +66,7 @@ function memberResource($q, $http, umbDataFormatter, umbRequestHelper) {
*
* ##usage
* <pre>
* memberResource.deleteByLogin(1234)
* memberResource.deleteByKey("0000-0000-000-00000-000")
* .then(function() {
* alert('its gone!');
* });
@@ -76,14 +76,14 @@ function memberResource($q, $http, umbDataFormatter, umbRequestHelper) {
* @returns {Promise} resourcePromise object.
*
*/
deleteByLogin: function (id) {
deleteByKey: function (key) {
return umbRequestHelper.resourcePromise(
$http.delete(
umbRequestHelper.getApiUrl(
"memberApiBaseUrl",
"DeleteById",
[{ id: id }])),
'Failed to delete item ' + id);
[{ key: key }])),
'Failed to delete item ' + key);
},
/**

View File

@@ -22,7 +22,7 @@ function MemberEditController($scope, $routeParams, $q, $timeout, $window, membe
}
else {
//we are editing so get the content item from the server
memberResource.getByLogin($routeParams.id)
memberResource.getByKey($routeParams.id)
.then(function(data) {
$scope.loaded = true;
$scope.content = data;