corrected binding for Id to look at UserId field.
This commit is contained in:
parent
9309d9bbf4
commit
86a1618819
@ -1,7 +1,7 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Flexi Time Data Viewer</title>
|
||||
|
||||
<link rel="shortcut icon" href="/favicon.ico" />
|
||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="https://uxsolutions.github.io/bootstrap-datepicker/bootstrap-datepicker/css/bootstrap-datepicker3.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="spa.css" rel="stylesheet" type="text/css" />
|
||||
@ -62,8 +62,8 @@
|
||||
</thead>
|
||||
<tbody data-bind="foreach: Users">
|
||||
<tr>
|
||||
<td class="valign" data-bind="text: Id"></td>
|
||||
<td class="valign" data-bind="text: Id"></td>
|
||||
<td class="valign" data-bind="text: UserId"></td>
|
||||
<td class="valign" data-bind="text: UserId"></td>
|
||||
<td class="valign" data-bind="text: LastName"></td>
|
||||
<td class="valign" data-bind="text: FirstName"></td>
|
||||
<td class="fit"><button data-bind="click: $root.goToUserDetails" class="btn btn-default">Details</button></td>
|
||||
|
||||
@ -23,12 +23,12 @@ function DataVM() {
|
||||
self.unassignedCardData = ko.observable(null);
|
||||
self.selectedCalendarWeek = ko.observable(0);
|
||||
self.apiEndpoints = {
|
||||
root: "http://160.100.28.242:3000",
|
||||
getUserList: "/userstest",
|
||||
getUserDetails: "/users",
|
||||
editUser: "/users/edit",
|
||||
getTimeLogs: "/timelogs",
|
||||
getUnassignedCards: "/unassignedcards"
|
||||
root: "http://160.100.28.242:8800",
|
||||
getUserList: "/api/users",//"/userstest",
|
||||
getUserDetails: "/api/users",//"/users",
|
||||
editUser: "/api/users/edit",//"/users/edit",
|
||||
getTimeLogs: "/api/timelogs",//"/timelogs",
|
||||
getUnassignedCards: "/api/cards/unassigned"//"/unassignedcards"
|
||||
};
|
||||
self.uiPages = {
|
||||
users: "users",
|
||||
@ -105,19 +105,27 @@ function DataVM() {
|
||||
self.handleEditedUser = function (user) {
|
||||
console.log("Post Edited User: " + user.Id);
|
||||
//var url = self.apiEndpoints.root + self.apiEndpoints.editUser;
|
||||
var url = self.createRequestUrl(self.apiEndpoints.editUser, null, true);
|
||||
var url = self.createRequestUrl(self.apiEndpoints.editUser, null, false);
|
||||
var url = self.apiEndpoints.editUser;
|
||||
console.log("posting to.." + url);
|
||||
$.post(url, user, function () {
|
||||
console.log("finished posting..");
|
||||
}, "json")
|
||||
.done(function () {
|
||||
//.done(function () {
|
||||
// //self.goToMenuOption("users");
|
||||
// //self.chosenUserDetails(null);
|
||||
// //self.goToMenuOption(self.menuOptions.home);
|
||||
// })
|
||||
.fail(function (response) {
|
||||
//due to unique way a 201 is a fail...
|
||||
if (response.status === 201) {
|
||||
self.goToMenuOption("users");
|
||||
self.chosenUserDetails(null);
|
||||
})
|
||||
.fail(function () {
|
||||
} else {
|
||||
console.log("error - post edited user");
|
||||
console.log(self.chosenUserDetails().Id);
|
||||
self.goToUserDetails(self.chosenUserDetails().Id);
|
||||
console.log(self.chosenUserDetails().UserId);
|
||||
self.goToMenuOption(self.menuOptions.home);
|
||||
}
|
||||
});
|
||||
};
|
||||
self.getTimeLogData = function (userId, calendarWeek) {
|
||||
@ -143,7 +151,7 @@ function DataVM() {
|
||||
self.unassignedCardData(res);
|
||||
}).fail(function () {
|
||||
console.log("error - getuserdetails");
|
||||
self.goToMenuOption(self.uiPages.home); //go home.
|
||||
//self.goToMenuOption(self.uiPages.home); //go home. // no, dont want to go home here, cos just means we dont have any details?
|
||||
});
|
||||
};
|
||||
Sammy(function () {
|
||||
@ -211,7 +219,8 @@ function DataVM() {
|
||||
});
|
||||
console.log(self.chosenUserDetails());
|
||||
self.handleEditedUser(self.chosenUserDetails());
|
||||
return true;
|
||||
//self.goToMenuOption(self.menuOptions.home);
|
||||
return false;
|
||||
});
|
||||
//default route (home page)
|
||||
this.get("", function () { this.app.runRoute("get", "#" + self.uiPages.users) });
|
||||
|
||||
Loading…
Reference in New Issue
Block a user