Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
unknown authored and unknown committed Nov 28, 2014
2 parents 775040b + cc1ba36 commit 7f5510d
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 20 deletions.
19 changes: 17 additions & 2 deletions FSDTS/Common/CustomValidators.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ namespace FSDTS.Common
{
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.ComponentModel.DataAnnotations;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Configuration;
using System.Collections.Specialized;
using FSDTS.Models;

/// <summary>
Expand Down Expand Up @@ -79,6 +79,12 @@ protected override ValidationResult IsValid(object value, ValidationContext vali
/// </summary>
public class UniqueAttribute : ValidationAttribute
{
/// <summary>
/// IsValid method of UniqueAttribute class.
/// </summary>
/// <param name="value">object value</param>
/// <param name="validationContext">ValidationContext validationContext</param>
/// <returns>ValidationResult success or failure.</returns>
protected override ValidationResult IsValid(object value, ValidationContext validationContext)
{
FSDTSContext fsdtsContext = new FSDTSContext();
Expand Down Expand Up @@ -113,8 +119,17 @@ protected override ValidationResult IsValid(object value, ValidationContext vali
}
}

/// <summary>
/// Class to validate password complexity.
/// </summary>
public class ValidatePasswordAttribute : ValidationAttribute
{
/// <summary>
/// IsValid method of ValidatePasswordAttribute class.
/// </summary>
/// <param name="value">object value</param>
/// <param name="validationContext">ValidationContext validationContext</param>
/// <returns>ValidationResult success or failure.</returns>
protected override ValidationResult IsValid(object value, ValidationContext validationContext)
{
string password = value.ToString();
Expand Down
9 changes: 2 additions & 7 deletions FSDTS/Controllers/UserController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -107,12 +107,7 @@ public List<User> GetUserInfoByUserType(string UType)

if (UType != null)
{
reader = cmd.ExecuteReader();
}
else
{
throw new NullReferenceException("User Type you have entered is not correct.");
}
reader = cmd.ExecuteReader();
while (reader.Read())
{
objuser = new User();
Expand Down Expand Up @@ -380,6 +375,7 @@ public HttpResponseMessage PatchUser(int id, Delta<User> user)
/// <returns>IHttpActionResult with StatusCode</returns>
//// POST api/User
[ResponseType(typeof(User))]
[HttpPost]
[FsdtsExceptionHandler]
[HttpPost]
public IHttpActionResult PostUser(User user)
Expand Down Expand Up @@ -457,7 +453,6 @@ private bool UserExists(int id)
/// <param name="userName">string userName</param>
/// <param name="userPassword">string userPassword</param>
/// <returns>HttpResponseMessage Success/Failure</returns>

[ResponseType(typeof(User))]
[FsdtsExceptionHandler]
[Route("Api/Login")]
Expand Down
22 changes: 11 additions & 11 deletions FSDTSUI/app/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ function ($routeProvider, $locationProvider, appConstants) {
breadcrumb: {
label: 'Course'
},
authorizedRoles: []
authorizedRoles: [appConstants.USER_ROLES.ADMIN, appConstants.USER_ROLES.USER]
}
}).
when('/credential/:actionType', {
Expand All @@ -38,7 +38,7 @@ function ($routeProvider, $locationProvider, appConstants) {
breadcrumb: {
label: 'Credential'
},
authorizedRoles: []
authorizedRoles: [appConstants.USER_ROLES.ADMIN, appConstants.USER_ROLES.USER]
}
}).
when('/program/:actionType', {
Expand All @@ -58,7 +58,7 @@ function ($routeProvider, $locationProvider, appConstants) {
breadcrumb: {
label: 'Organization'
},
authorizedRoles: []
authorizedRoles: [appConstants.USER_ROLES.ADMIN, appConstants.USER_ROLES.USER]
}
}).
when('/courseManagement', {
Expand All @@ -78,7 +78,7 @@ function ($routeProvider, $locationProvider, appConstants) {
breadcrumb: {
label: 'Credentials'
},
authorizedRoles: []
authorizedRoles: [appConstants.USER_ROLES.ADMIN, appConstants.USER_ROLES.USER]
}
}).
when('/programManagement', {
Expand Down Expand Up @@ -131,7 +131,7 @@ function ($routeProvider, $locationProvider, appConstants) {
breadcrumb: {
label: 'User'
},
authorizedRoles: []
authorizedRoles: [appConstants.USER_ROLES.ADMIN, appConstants.USER_ROLES.USER]
}
}).
when('/project/:actionType', {
Expand All @@ -153,7 +153,7 @@ function ($routeProvider, $locationProvider, appConstants) {
breadcrumb: {
label: 'Reporting Periods'
},
authorizedRoles: []
authorizedRoles: [appConstants.USER_ROLES.ADMIN, appConstants.USER_ROLES.USER]
}
}).
when('/participantManagement', {
Expand All @@ -163,7 +163,7 @@ function ($routeProvider, $locationProvider, appConstants) {
breadcrumb: {
label: 'Participants'
},
authorizedRoles: []
authorizedRoles: [appConstants.USER_ROLES.ADMIN, appConstants.USER_ROLES.USER]
}
}).
when('/measureManagement', {
Expand All @@ -172,7 +172,7 @@ function ($routeProvider, $locationProvider, appConstants) {
activePage: 'Measure Management',
label: 'Measure Management',
data: {
authorizedRoles: []
authorizedRoles: [appConstants.USER_ROLES.ADMIN, appConstants.USER_ROLES.USER]
}
}).
when('/reportManagement', {
Expand All @@ -181,7 +181,7 @@ function ($routeProvider, $locationProvider, appConstants) {
activePage: 'Report Management',
label: 'Report Management',
data: {
authorizedRoles: []
authorizedRoles: [appConstants.USER_ROLES.ADMIN, appConstants.USER_ROLES.USER]
}
}).
when('/measure/:actionType', {
Expand All @@ -190,7 +190,7 @@ function ($routeProvider, $locationProvider, appConstants) {
activePage: 'Measure',
label: 'Measure',
data: {
authorizedRoles: []
authorizedRoles: [appConstants.USER_ROLES.ADMIN, appConstants.USER_ROLES.USER]
}
}).
when('/maintenanceManagement', {
Expand All @@ -203,7 +203,7 @@ function ($routeProvider, $locationProvider, appConstants) {
menuType: 'parent',
label: 'Maintenance'
},
authorizedRoles: []
authorizedRoles: [appConstants.USER_ROLES.ADMIN, appConstants.USER_ROLES.USER]
}
}).
when('/adminUser/:userType', {
Expand Down

0 comments on commit 7f5510d

Please sign in to comment.