Skip to content

Commit 773988e

Browse files
committed
Uvdesk wordpress plugin redesigned
1 parent 8582d5b commit 773988e

18 files changed

+5459
-8913
lines changed

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ Uvdesk Is an online SAAS based customer support help-desk software which allows
55
- Contributors: Webkul, UVdesk
66
- Tags: form, database, db, data, value, shortcode, submit
77
- Requires at least: 3.2
8-
- Tested up to: 4.7
8+
- Tested up to: 4.9.5
99
- Stable tag: 2.0
1010
- License: GNU/GPL for more info see license.txt included with plugin
1111
- License URI: http://www.gnu.org/licenseses/gpl-2.0.html
12-
13-
Uvdesk App plugin works on the API provided by the UVdesk Helpdesk ( https://www.uvdesk.com/en/ ) a SAAS Based application ) ticket system developed on SYMFONY. The customer can submit the form by entering their basic details like name, mail id and a new ticket is created when form is submitted. Basic customer data like email id only is synced from Wordpress to UVdesk and those data will only get synced with your UVdesk Account only. Wordpress related data will not be sent to the UVdesk. The tickets which are created by customers are managed by the support staff. This plugin provides functionality like creating tickets, list ticket and single ticket view pages for customer. The admin can manage tickets, delete, assign, update, can use filter to search any particular ticket.
12+
13+
Uvdesk App plugin works on the API provided by the UVdesk Helpdesk ( https://www.uvdesk.com ) a SAAS Based application ) ticket system developed on SYMFONY. The customer can submit the form by entering their basic details like name, mail id and a new ticket is created when form is submitted. Basic customer data like email id only is synced from Wordpress to UVdesk and those data will only get synced with your UVdesk Account only. Wordpress related data will not be sent to the UVdesk. The tickets which are created by customers are managed by the support staff. This plugin provides functionality like creating tickets, list ticket and single ticket view pages for customer. The admin can manage tickets, delete, assign, update, can use filter to search any particular ticket.
1414

1515
### Installation
1616
- Upload the `uvdesk-app` folder to the `/wp-content/plugins/` directory.
@@ -21,4 +21,4 @@ Uvdesk App plugin works on the API provided by the UVdesk Helpdesk ( https://www
2121
No questions asked yet ! Feel free to do so.
2222

2323
For any Query please generate a ticket at https://support.uvdesk.com/
24-
Or just drop a mail on [email protected]
24+
Or just drop a mail on [email protected]

assets/css/backend-style.css

+217
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,217 @@
1+
.priority-check{
2+
display: inline-block;
3+
vertical-align: middle;
4+
width: 9px;
5+
height: 9px;
6+
border-radius: 50%;
7+
margin-right: 5px;
8+
}
9+
.uv-tk-manage-wrapper,.uv-tk-manage-sidebar{
10+
display : inline-block;
11+
width: 68%;
12+
}
13+
.uv-tk-manage-sidebar{
14+
width: 30%;
15+
vertical-align: top;
16+
}
17+
header h1{
18+
display:inline-block;
19+
}
20+
header .back-to-list{
21+
display:inline-block;
22+
vertical-align: super !important;
23+
}
24+
.wk-highlight {
25+
font-size: 15px;
26+
color: grey;
27+
}
28+
.pre-loader{
29+
display:none;
30+
margin: auto;
31+
position: fixed;
32+
width: 100%;
33+
height: 100%;
34+
left: 0;
35+
top: 0;
36+
background: rgba(255, 255, 255, 0.3);
37+
}
38+
.ajax-loader-img{
39+
position: fixed;
40+
top: 50%;
41+
left: 50%;
42+
}
43+
.tkt-intro .wk-space{
44+
padding-right: 20px;
45+
}
46+
.wk-cards{
47+
background-color: #ffffff;
48+
border-radius: 3px;
49+
margin: 15px;
50+
padding: 10px;
51+
}
52+
.replay-inline span{
53+
display:inline-block;
54+
}
55+
.replay-inline{
56+
background-color: #e7e7e7;
57+
border: 1px solid #e3d3d3;
58+
padding: 5px;
59+
border-radius: 3px;
60+
}
61+
.tab-block.form-div {
62+
margin: 15px;
63+
padding: 10px;
64+
background-color: #fff;
65+
}
66+
span.tkt-timestamp {
67+
font-size: 15px;
68+
padding-top: 10px;
69+
float: right;
70+
}
71+
.replay-inline img {
72+
width: 40px;
73+
height: 40px;
74+
vertical-align: middle;
75+
}
76+
span.tkt-name {
77+
font-size: 17px;
78+
text-transform: capitalize;
79+
font-weight: 500;
80+
color: #00749f;
81+
padding-left: 5px;
82+
vertical-align: middle;
83+
}
84+
.tkt-message {
85+
margin: 5px;
86+
padding: 10px;
87+
}
88+
89+
.tkt-message img {
90+
max-width:100%;
91+
}
92+
93+
.wk-accord:before{
94+
content: "\f140";
95+
display: inline-block;
96+
font: 400 20px/1 dashicons;
97+
vertical-align: middle;
98+
}
99+
.wk-accord.close:before {
100+
content: "\f142";
101+
}
102+
.remove-file:before{
103+
background: 0 0;
104+
color: #72777c;
105+
display:inline-block !important;
106+
content: "\f153";
107+
display: block;
108+
font: 400 16px/20px dashicons;
109+
height: 20px;
110+
}
111+
.remove-file{
112+
position: absolute;
113+
margin-left: 31px;
114+
margin-top: -4px;
115+
cursor: pointer;
116+
z-index: 100;
117+
}
118+
#attachments{
119+
opacity: 0;
120+
width: 30px;
121+
z-index: 99;
122+
position: absolute;
123+
height: 30px;
124+
}
125+
.form-group.attachments {
126+
padding: 10px;
127+
}
128+
span#addFile {
129+
display: block;
130+
margin : 10px;
131+
cursor : pointer;
132+
width : fit-content;
133+
}
134+
.labelWidget{
135+
width: 30px;
136+
position: relative;
137+
height: 30px;
138+
display: inline-block;
139+
margin-left: 20px;
140+
border: 1px solid;
141+
border-radius: 3px;
142+
}
143+
.attach-file:before {
144+
content: "\f132";
145+
z-index: 10;
146+
font: 400 20px/1 dashicons;
147+
position: absolute;
148+
margin: 5px;
149+
}
150+
.attach-file.close:before{
151+
content: "\f105";
152+
pointer-events: none;
153+
z-index: 1000;
154+
}
155+
.attachments a{
156+
display: inline-block;
157+
width: 40px;
158+
height: 40px;
159+
margin: -1px 2px;
160+
border: 1px solid;
161+
}
162+
.wk-file-zip:before{
163+
content: "\f501";
164+
z-index: 10;
165+
font: 400 20px/1 dashicons;
166+
position: absolute;
167+
margin: 5px;
168+
padding:5px;
169+
}
170+
.wk-file:before{
171+
content: "\f498";
172+
z-index: 10;
173+
font: 400 20px/1 dashicons;
174+
position: absolute;
175+
margin: 5px;
176+
padding:5px;
177+
}
178+
.wk-delete-tkt-reply:before{
179+
content:"\f182";
180+
display: inline-block;
181+
font: 400 20px/1 dashicons;
182+
vertical-align: middle;
183+
cursor: pointer;
184+
}
185+
.wk-starred-ico:before{
186+
content: "\f154";
187+
display: inline-block;
188+
font: 400 20px/1 dashicons;
189+
vertical-align: middle;
190+
cursor: pointer;
191+
color: inherit;
192+
}
193+
.wk-starred-ico.stared:before{
194+
color:#eeee27;
195+
content: "\f155";
196+
}
197+
.tkt-section a {
198+
text-decoration: none;
199+
}
200+
span.pagination-space {
201+
min-width: 40px;
202+
height: 40px;
203+
background: #0085ba;
204+
color: #fff;
205+
font-size: 17px;
206+
position: absolute;
207+
border-radius: 50%;
208+
text-align: center;
209+
line-height: 2.25;
210+
left: 17px;
211+
top: -20px;
212+
cursor: pointer;
213+
}
214+
.action-class select,.filter-class select {
215+
margin: 10px auto;
216+
width: 100%;
217+
}

0 commit comments

Comments
 (0)