update v 1.0.7.5
This commit is contained in:
@@ -29,18 +29,18 @@ class AgentRequest extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'user_name' => 'required|unique:users',
|
||||
'first_name' => 'required',
|
||||
'last_name' => 'required',
|
||||
'user_name' => 'required|unique:users|max:30',
|
||||
'first_name' => 'required|max:30',
|
||||
'last_name' => 'required|max:30',
|
||||
'email' => 'required|unique:users',
|
||||
'active' => 'required',
|
||||
// 'account_status' => 'required',
|
||||
'assign_group' => 'required',
|
||||
'primary_dpt' => 'required',
|
||||
'agent_tzone' => 'required',
|
||||
'group' => 'required',
|
||||
'primary_department' => 'required',
|
||||
'agent_time_zone' => 'required',
|
||||
// 'phone_number' => 'phone:IN',
|
||||
// 'mobile' => 'phone:IN',
|
||||
'team_id' => 'required',
|
||||
'team' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
@@ -29,17 +29,16 @@ class AgentUpdate extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'first_name' => 'required',
|
||||
'last_name' => 'required',
|
||||
'email' => 'required|email',
|
||||
'active' => 'required',
|
||||
'role' => 'required',
|
||||
'assign_group' => 'required',
|
||||
'primary_dpt' => 'required',
|
||||
'agent_tzone' => 'required',
|
||||
// 'phone_number' => 'phone:IN',
|
||||
// 'mobile' => 'phone:IN',
|
||||
'team_id' => 'required',
|
||||
'user_name' => 'required|max:30',
|
||||
'first_name' => 'required|max:30',
|
||||
'last_name' => 'required|max:30',
|
||||
'email' => 'required|email',
|
||||
'active' => 'required',
|
||||
'role' => 'required',
|
||||
'group' => 'required',
|
||||
'primary_department' => 'required',
|
||||
'agent_time_zone' => 'required',
|
||||
'team' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
@@ -29,7 +29,7 @@ class CannedRequest extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'title' => 'required',
|
||||
'title' => 'required|min:2|max:50',
|
||||
'message' => 'required',
|
||||
];
|
||||
}
|
||||
|
@@ -29,7 +29,7 @@ class CannedUpdateRequest extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'title' => 'required',
|
||||
'title' => 'required|min:2|max:50',
|
||||
'message' => 'required',
|
||||
];
|
||||
}
|
||||
|
@@ -30,7 +30,7 @@ class ClientRequest extends Request
|
||||
{
|
||||
return [
|
||||
'Name' => 'required',
|
||||
'Email' => 'required',
|
||||
'Email' => 'required|email',
|
||||
'Subject' => 'required',
|
||||
'Details' => 'required',
|
||||
];
|
||||
|
@@ -29,8 +29,8 @@ class CompanyRequest extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'company_name' => 'required',
|
||||
'website' => 'active_url',
|
||||
'company_name' => 'required|max:50',
|
||||
'website' => 'url',
|
||||
'phone' => 'numeric',
|
||||
'logo' => 'image',
|
||||
];
|
||||
|
@@ -30,13 +30,13 @@ class CreateTicketRequest extends Request
|
||||
{
|
||||
return [
|
||||
|
||||
'email' => 'required|email',
|
||||
'fullname' => 'required|min:3',
|
||||
'email' => 'required|email|max:60',
|
||||
'fullname' => 'required|min:3|max:40',
|
||||
'helptopic' => 'required',
|
||||
// 'dept' => 'required',
|
||||
'sla' => 'required',
|
||||
'subject' => 'required|min:5',
|
||||
'body' => 'required|min:20',
|
||||
'body' => 'required|min:10',
|
||||
'priority' => 'required',
|
||||
];
|
||||
}
|
||||
|
@@ -29,10 +29,7 @@ class DepartmentRequest extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required|unique:department',
|
||||
// 'outgoing_email' => 'required',
|
||||
// 'auto_response_email' => 'required',
|
||||
// 'group_id' => 'required',
|
||||
'name' => 'required|unique:department|max:30',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
@@ -29,10 +29,7 @@ class DepartmentUpdate extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
|
||||
// 'outgoing_email' => 'required',
|
||||
// 'auto_response_email' => 'required',
|
||||
// 'group_id' => 'required',
|
||||
'name' => 'required|max:30',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
38
app/Http/Requests/helpdesk/DiagnosRequest.php
Normal file
38
app/Http/Requests/helpdesk/DiagnosRequest.php
Normal file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\helpdesk;
|
||||
|
||||
use App\Http\Requests\Request;
|
||||
|
||||
/**
|
||||
* EmailsEditRequest.
|
||||
*
|
||||
* @author Ladybird <info@ladybirdweb.com>
|
||||
*/
|
||||
class DiagnosRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Determine if the user is authorized to make this request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'from' => 'required',
|
||||
'to' => 'required|email',
|
||||
'subject' => 'required',
|
||||
'message' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
@@ -29,7 +29,7 @@ class GroupRequest extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required|unique:groups',
|
||||
'name' => 'required|unique:groups|max:30',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
35
app/Http/Requests/helpdesk/GroupUpdateRequest.php
Normal file
35
app/Http/Requests/helpdesk/GroupUpdateRequest.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\helpdesk;
|
||||
|
||||
use App\Http\Requests\Request;
|
||||
|
||||
/**
|
||||
* GroupRequest.
|
||||
*
|
||||
* @author Ladybird <info@ladybirdweb.com>
|
||||
*/
|
||||
class GroupUpdateRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Determine if the user is authorized to make this request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required|max:30',
|
||||
];
|
||||
}
|
||||
}
|
@@ -29,7 +29,7 @@ class HelptopicRequest extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'topic' => 'required|unique:help_topic',
|
||||
'topic' => 'required|unique:help_topic|max:50',
|
||||
// 'parent_topic' => 'required',
|
||||
// 'custom_form' => 'required',
|
||||
'department' => 'required',
|
||||
|
@@ -29,12 +29,10 @@ class HelptopicUpdate extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
// 'parent_topic' => 'required',
|
||||
// 'custom_form' => 'required',
|
||||
'topic' => 'required|max:50',
|
||||
'department' => 'required',
|
||||
'priority' => 'required',
|
||||
'sla_plan' => 'required',
|
||||
// 'auto_assign' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
@@ -31,7 +31,7 @@ class OrganizationRequest extends Request
|
||||
return [
|
||||
|
||||
'name' => 'required|unique:organization',
|
||||
'website' => 'active_url',
|
||||
'website' => 'url',
|
||||
// 'phone' => 'size:10',
|
||||
];
|
||||
}
|
||||
|
@@ -30,7 +30,7 @@ class OrganizationUpdate extends Request
|
||||
{
|
||||
return [
|
||||
|
||||
'website' => 'active_url',
|
||||
'website' => 'url',
|
||||
// 'phone' => 'size:10',
|
||||
];
|
||||
}
|
||||
|
35
app/Http/Requests/helpdesk/RatingRequest.php
Normal file
35
app/Http/Requests/helpdesk/RatingRequest.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\helpdesk;
|
||||
|
||||
use App\Http\Requests\Request;
|
||||
|
||||
class RatingRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Determine if the user is authorized to make this request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required|unique:ratings|max:20',
|
||||
'display_order' => 'required|integer',
|
||||
'allow_modification' => 'required',
|
||||
'rating_scale' => 'required',
|
||||
'rating_area' => 'required',
|
||||
'restrict' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
34
app/Http/Requests/helpdesk/RatingUpdateRequest.php
Normal file
34
app/Http/Requests/helpdesk/RatingUpdateRequest.php
Normal file
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\helpdesk;
|
||||
|
||||
use App\Http\Requests\Request;
|
||||
|
||||
class RatingUpdateRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Determine if the user is authorized to make this request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required|max:20',
|
||||
'display_order' => 'required|integer',
|
||||
'allow_modification' => 'required',
|
||||
'rating_scale' => 'required',
|
||||
'restrict' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
37
app/Http/Requests/helpdesk/SecurityRequest.php
Normal file
37
app/Http/Requests/helpdesk/SecurityRequest.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\helpdesk;
|
||||
|
||||
use App\Http\Requests\Request;
|
||||
|
||||
/**
|
||||
* AgentRequest.
|
||||
*
|
||||
* @author Ladybird <info@ladybirdweb.com>
|
||||
*/
|
||||
class SecurityRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Determine if the user is authorized to make this request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'lockout_message' => 'required',
|
||||
'backlist_threshold' => 'required|numeric',
|
||||
'lockout_period' => 'required|numeric',
|
||||
];
|
||||
}
|
||||
}
|
@@ -29,7 +29,7 @@ class SlaRequest extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required|unique:sla_plan',
|
||||
'name' => 'required|unique:sla_plan|max:50',
|
||||
'grace_period' => 'required',
|
||||
];
|
||||
}
|
||||
|
@@ -29,6 +29,7 @@ class SlaUpdate extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required|max:50',
|
||||
'grace_period' => 'required',
|
||||
];
|
||||
}
|
||||
|
33
app/Http/Requests/helpdesk/StatusRequest.php
Normal file
33
app/Http/Requests/helpdesk/StatusRequest.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\helpdesk;
|
||||
|
||||
use App\Http\Requests\Request;
|
||||
|
||||
class StatusRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Determine if the user is authorized to make this request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required',
|
||||
'sort' => 'required|numeric',
|
||||
'icon_class' => 'required',
|
||||
|
||||
];
|
||||
}
|
||||
}
|
@@ -29,8 +29,7 @@ class SystemRequest extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
|
||||
'name' => '',
|
||||
'name' => 'max:50',
|
||||
'url' => 'url',
|
||||
];
|
||||
}
|
||||
|
@@ -29,7 +29,7 @@ class TeamRequest extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required|unique:teams',
|
||||
'name' => 'required|unique:teams|max:30',
|
||||
'status' => 'required',
|
||||
];
|
||||
}
|
||||
|
@@ -29,6 +29,8 @@ class TeamUpdate extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required|max:30',
|
||||
'status' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
@@ -30,9 +30,9 @@ class TemplateRequest extends Request
|
||||
{
|
||||
return [
|
||||
'name' => 'required|unique:template',
|
||||
'ban_status' => 'required',
|
||||
'template_set_to_clone' => 'required',
|
||||
'language' => 'required',
|
||||
// 'subject' => 'required',
|
||||
'type' => 'required',
|
||||
'message' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
38
app/Http/Requests/helpdesk/TemplateRequest2.php
Normal file
38
app/Http/Requests/helpdesk/TemplateRequest2.php
Normal file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\helpdesk;
|
||||
|
||||
use App\Http\Requests\Request;
|
||||
|
||||
/**
|
||||
* TemplateRequest.
|
||||
*
|
||||
* @author Ladybird <info@ladybirdweb.com>
|
||||
*/
|
||||
class TemplateRequest2 extends Request
|
||||
{
|
||||
/**
|
||||
* Determine if the user is authorized to make this request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required|unique:template',
|
||||
'ban_status' => 'required',
|
||||
'template_set_to_clone' => 'required',
|
||||
'language' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
30
app/Http/Requests/helpdesk/TemplateSetRequest.php
Normal file
30
app/Http/Requests/helpdesk/TemplateSetRequest.php
Normal file
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\helpdesk;
|
||||
|
||||
use App\Http\Requests\Request;
|
||||
|
||||
class TemplateSetRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Determine if the user is authorized to make this request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required|unique:template_sets',
|
||||
];
|
||||
}
|
||||
}
|
@@ -29,10 +29,10 @@ class TemplateUdate extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
|
||||
'ban_status' => 'required',
|
||||
'template_set_to_clone' => 'required',
|
||||
'language' => 'required',
|
||||
'name' => 'required|max:60',
|
||||
// 'subject' => 'required',
|
||||
'type' => 'required',
|
||||
'message' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
38
app/Http/Requests/helpdesk/TemplateUdate2.php
Normal file
38
app/Http/Requests/helpdesk/TemplateUdate2.php
Normal file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\helpdesk;
|
||||
|
||||
use App\Http\Requests\Request;
|
||||
|
||||
/**
|
||||
* TemplateUdate.
|
||||
*
|
||||
* @author Ladybird <info@ladybirdweb.com>
|
||||
*/
|
||||
class TemplateUdate2 extends Request
|
||||
{
|
||||
/**
|
||||
* Determine if the user is authorized to make this request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
|
||||
'ban_status' => 'required',
|
||||
'template_set_to_clone' => 'required',
|
||||
'language' => 'required',
|
||||
];
|
||||
}
|
||||
}
|
33
app/Http/Requests/helpdesk/WorkflowCloseRequest.php
Normal file
33
app/Http/Requests/helpdesk/WorkflowCloseRequest.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\helpdesk;
|
||||
|
||||
use App\Http\Requests\Request;
|
||||
|
||||
class WorkflowCloseRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Determine if the user is authorized to make this request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'days' => 'required|integer|min:1',
|
||||
'condition' => 'required|integer',
|
||||
'send_email' => 'required|integer',
|
||||
'status' => 'required|integer',
|
||||
];
|
||||
}
|
||||
}
|
@@ -29,7 +29,7 @@ class WorkflowCreateRequest extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required|unique:workflow_name,name',
|
||||
'name' => 'required|unique:workflow_name,name|max:50',
|
||||
'execution_order' => 'required',
|
||||
'target_channel' => 'required',
|
||||
'rule' => 'required',
|
||||
|
@@ -29,7 +29,7 @@ class WorkflowUpdateRequest extends Request
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'name' => 'required',
|
||||
'name' => 'required|max:50',
|
||||
'execution_order' => 'required',
|
||||
'target_channel' => 'required',
|
||||
'rule' => 'required',
|
||||
|
Reference in New Issue
Block a user