@@ -96,27 +96,27 @@ public function getDefaults()
9696 * Default: panichd::master
9797 */
9898 'master_template ' => 'panichd::master ' ,
99-
99+
100100 /*
101101 * Default Member model for PanicHD
102102 * Default: default (which means using PanicHD\PanicHD\Models\Member)
103103 */
104104 'member_model_class ' => 'default ' ,
105-
106-
105+
106+
107107 /*
108108 * Admin navbar button text is configurable
109109 */
110110 'admin_button_text ' => 'PanicHD ' ,
111-
111+
112112 /*
113113 * Tickets email account: The email address for all package notifications.
114114 * Overrides Laravel email and name but uses it's connection parameters
115115 * Default: use Laravel config('mail.from.name') and config('mail.from.address') parameters
116116 */
117117 'email.account.name ' => 'default ' ,
118118 'email.account.mailbox ' => 'default ' ,
119-
119+
120120 /*
121121 * Template adherence: The email blade template to be extended
122122 * Default: panichd::emails.templates.panichd
@@ -138,45 +138,45 @@ public function getDefaults()
138138 'email.color_content_bg ' => '#F46B45 ' ,
139139 'email.color_footer_bg ' => '#414141 ' ,
140140 'email.color_button_bg ' => '#AC4D2F ' ,
141-
142-
141+
142+
143143 /**
144144 * Configurable notifications.
145145 */
146-
146+
147147 /*
148148 * Agent notify: To notify assigned agent (either auto or manual assignment) of new assigned or transferred tickets
149149 * Default: 'yes'
150150 * not to notify agent: 'no'
151151 */
152152 'assigned_notification ' => 'yes ' ,
153-
153+
154154 /*
155155 * Comment notification: Send notification when new comment is posted
156156 * Default is send notification: 'yes'
157157 * Do not send notification: 'no'
158158 */
159159 'comment_notification ' => 'yes ' ,
160-
160+
161161 /*
162162 * Status notification: Send email notification to ticket owner/Agent when ticket status is changed
163163 * Default: 'yes'
164164 */
165165 'status_notification ' => 'yes ' ,
166-
166+
167167 /*
168168 * Notify owner when ticket list changes (between active and complete only)
169169 * Default: 'yes'
170- */
170+ */
171171 'list_owner_notification ' => 'yes ' ,
172172
173173 /*
174174 * Notify owner when ticket status changes
175175 * Default: 'yes'
176176 */
177177 'status_owner_notification ' => 'yes ' ,
178-
179-
178+
179+
180180 /*
181181 * The default priority for new tickets
182182 * Default: 1
@@ -213,14 +213,14 @@ public function getDefaults()
213213 * Default: 1
214214 */
215215 'paginate_items ' => 10 ,
216-
216+
217217 /*
218218 * Ticket list: View combined column for subject and content?
219219 * Default: 'no'
220220 */
221221 'subject_content_column ' => 'no ' ,
222-
223-
222+
223+
224224 /*
225225 * Max total size for attached files (ticket + comments)
226226 *
@@ -232,35 +232,35 @@ public function getDefaults()
232232 *
233233 */
234234 'attachments_ticket_max_files_num ' => '20 ' ,
235-
235+
236236 /**
237237 * Attachment allowed mimetypes
238238 *
239239 * Default: jpg,jpeg,png,gif,doc,docx,rtf,xls,xlsx,pdf
240240 */
241241 'attachments_mimes ' => 'jpg,jpeg,png,gif,doc,docx,rtf,xls,xlsx,pdf ' ,
242-
242+
243243 /*
244244 * Defines relative path under storage_path() where to store attached files
245245 *
246246 * Default: <storage_path>/panichd_attachments
247247 */
248248 'attachments_path ' => 'panichd_attachments ' ,
249249 'thumbnails_path ' => 'panichd_thumbnails ' ,
250-
250+
251251 /*
252252 * Oldest year for ticket start date or limit date
253253 */
254254 'oldest_year ' => '2017 ' ,
255-
255+
256256 /*
257257 * String replacements to execute within Purifiable trait before clean() method
258258 */
259259 'html_replacements ' => [
260260 '<br /> ' => '' ,
261261 '<br> ' => ''
262262 ],
263-
263+
264264 /*
265265 * If set to a number, limit texts in ticket list to specified character length and show plus / minus icons
266266 */
@@ -272,22 +272,29 @@ public function getDefaults()
272272 */
273273 'newest_list_reload_seconds ' => '60 ' ,
274274
275-
275+
276276 /*
277277 * Pagination length: For tickets table.
278278 * Default: 1
279279 */
280280 'length_menu ' => [[10 , 50 , 100 ], [10 , 50 , 100 ]],
281-
282-
281+
282+
283283 /*
284284 * Use Queue method when sending emails (Mail::queue instead of Mail::send). Note that Mail::queue needs to be
285285 * configured first http://laravel.com/docs/5.1/queues
286286 * Default is to not use queue: 'no'
287287 * use queue: 'yes'
288288 */
289289 'queue_emails ' => 'no ' ,
290-
290+
291+ /*
292+ * Enable comment option to select one or many recipients to send comment notification to
293+ *
294+ * Default: 'yes'
295+ */
296+ 'custom_recipients ' => 'yes ' ,
297+
291298 /*
292299 * Agent restrict: Restrict agents access to only their assigned tickets
293300 * Default: 'no'
@@ -373,38 +380,38 @@ public function getDefaults()
373380 'URI.SafeIframeRegexp ' => '%^(http://|https://|//)(www.youtube.com/embed/|player.vimeo.com/video/)% ' ,
374381 'URI.AllowedSchemes ' => ['data ' => true , 'http ' => true , 'https ' => true , 'mailto ' => true , 'ftp ' => true ],
375382 ],
376-
383+
377384 /*
378385 * Panic Help Desk optional features
379386 */
380-
387+
381388 /*
382389 * View department and sub1 where ticket owner belongs
383390 */
384- 'departments_feature ' => 'no ' ,
385-
391+ 'departments_feature ' => 'no ' ,
392+
386393 /*
387394 * This feature represents two connected functionalities:
388395 * - Ability of associate certain users to departments.
389396 * - On new ticket menu: User department's associated users open tickets will be shown on special panel called "Notices"
390397 */
391398 'departments_notices_feature ' => 'no ' ,
392-
399+
393400 /**
394401 * Allow file attachments for tickets and comments
395402 */
396403 'ticket_attachments_feature ' => 'yes ' ,
397-
404+
398405 /*
399406 * Calendar filter options switch between week and month or 7 and 14 days
400407 */
401408 'calendar_month_filter ' => 'no ' ,
402-
409+
403410 /*
404411 * Max number of agent specific buttons in filter panel. If agent count is bigger, select2 will be shown
405412 */
406413 'max_agent_buttons ' => '4 ' ,
407-
414+
408415 /**
409416 * User card route name if it exists in your app. Configuring it makes Owner name link to it's card by passing user id.
410417 *
0 commit comments