"use strict";

var membersConfig = {
	grid: {
		recordsPerPageArray: [5, 10, 50, 100],
		'columns': [
			{'label': translation.username[LANG], 'field': 'username'},
			{'label': translation.firstName[LANG], 'field': 'firstName'},
			{'label': translation.lastName[LANG], 'field': 'lastName'},
			{'label': translation.email[LANG], 'field': 'email'},
			{'label': translation.status[LANG], 'field': 'status'},
			{'label': translation.groups[LANG], 'field': 'grpsArr'}
		],
		'leftActions': [],
		'topActions': [],
		'defaultSortField': '',
		'defaultLimit': 10
	},

	form: {
		'name': '',
		'label': '',
		'actions': {},
		'entries': [
			{
				'name': 'username',
				'label': translation.username[LANG],
				'type': 'text',
				'placeholder': 'Enter Username...',
				'value': '',
				'tooltip': 'Usernames are alphanumeric and support _ & - characters only',
				'required': true
			},
			{
				'name': 'email',
				'label': translation.email[LANG],
				'type': 'email',
				'placeholder': 'Enter Email...',
				'value': '',
				'tooltip': 'myemail@example.domain',
				'required': true
			},
			{
				'name': 'firstName',
				'label': translation.firstName[LANG],
				'type': 'text',
				'placeholder': 'Enter First Name...',
				'value': '',
				'tooltip': 'Enter the First Name of the User',
				'required': true
			},
			{
				'name': 'lastName',
				'label': translation.lastName[LANG],
				'type': 'text',
				'placeholder': 'Enter Last Name...',
				'value': '',
				'tooltip': 'Enter the Last Name of the User',
				'required': true
			}
		]
	},

	permissions: {
		"adminAll": ['urac', '/admin/all'],
		'adminUser': {
			'list': ['urac', '/admin/listUsers'],
			'changeStatusAccess': ['urac', '/admin/changeStatusAccess'],
			'editUser': ['urac', '/admin/editUser'],
			'editUserAcl': ['urac', '/admin/editUser'],
			'addUser': ['urac', '/admin/addUser']
		},
		'adminGroup': {
			'list': ['urac', '/admin/group/list'],
			'add': ['urac', '/admin/group/add'],
			'edit': ['urac', '/admin/group/edit'],
			'delete': ['urac', '/admin/group/delete'],
			'addUsers': ['urac', '/admin/group/addUsers']
		}
	}
};

var groupsConfig = {
	grid: {
		recordsPerPageArray: [5, 10, 50, 100],
		'columns': [
			{'label': 'Code', 'field': 'code'},
			{'label': 'Name', 'field': 'name'},
			{'label': 'Description', 'field': 'description'}
		],
		'leftActions': [],
		'topActions': [],
		'defaultSortField': '',
		'defaultLimit': 10
	},

	form: {
		'name': '',
		'label': '',
		'actions': {},
		'entries': [
			{
				'name': 'code',
				'label': translation.code[LANG],
				'type': 'text',
				'placeholder': 'Enter the Code of the group',
				'value': '',
				'tooltip': 'Group codes are alphanumeric. Maximum length 20 characters',
				'required': true
			},
			{
				'name': 'name',
				'label': translation.name[LANG],
				'type': 'text',
				'placeholder': 'Enter teh Name of the group',
				'value': '',
				'tooltip': '',
				'required': true
			},
			{
				'name': 'description',
				'label': translation.description[LANG],
				'type': 'textarea',
				'rows': 2,
				'placeholder': 'Enter the Description of the Group',
				'value': '',
				'tooltip': '',
				'required': true
			}
		]
	},
	users: {
		'name': '',
		'label': '',
		'msgs': {},
		'actions': {},
		'entries': [
			{
				'name': 'users',
				'label': 'Users',
				'type': 'checkbox',
				'placeholder': '',
				'value': [],
				'tooltip': 'Check to add user to group',
				'required': true
			}
		]
	}
};
@@ -742,23 +742,33 @@
 r': 
-'E
+translation.e
 nter
- 
 Username
 ...'
@@ -763,16 +763,26 @@
 Username
+%5BLANG%5D + '
 ...',%0A%09%09
@@ -815,70 +815,42 @@
 p': 
-'Usernames are alphanumeric and support _ & - characters only'
+translation.usernamesToolTip%5BLANG%5D
 ,%0A%09%09
@@ -982,20 +982,40 @@
 r': 
-'E
+translation.e
 nter
- 
 Email
+%5BLANG%5D + '
 ...'
@@ -1052,32 +1052,38 @@
 p': 
-'myemail@example.domain'
+translation.emailToolTip%5BLANG%5D
 ,%0A%09%09
@@ -1222,25 +1222,44 @@
 r': 
-'E
+translation.e
 nter
- 
 First
- 
 Name
+%5BLANG%5D + '
 ...'
@@ -1296,42 +1296,44 @@
 p': 
-'Enter the 
+translation.enter
 First
- 
 Name
- of the User'
+User%5BLANG%5D
 ,%0A%09%09
@@ -1470,24 +1470,43 @@
 r': 
-'E
+translation.e
 nter
- 
 Last
- 
 Name
+%5BLANG%5D + '
 ...'
@@ -1543,41 +1543,43 @@
 p': 
-'Enter the 
+translation.enter
 Last
- 
 Name
- of the User'
+User%5BLANG%5D
 ,%0A%09%09
@@ -2275,14 +2275,30 @@
 l': 
-'Code'
+translation.code%5BLANG%5D
 , 'f
@@ -2330,14 +2330,30 @@
 l': 
-'Name'
+translation.name%5BLANG%5D
 , 'f
@@ -2385,21 +2385,42 @@
 l': 
-'Description'
+translation.description%5BLANG%5D%0A%09%09%09%09
 , 'f

update to language object