Skip to content

Google Summer of Code 2021 ideas

Roy Kaldung edited this page Feb 18, 2021 · 13 revisions

Znuny's Ideas for GSoC 2021

Table of Contents

Introduction

Table of ideas

# Title Description Link
1 Improve Generic Agent Filter to support RegEx Modify Link
2 Improve Generic Agent Filter to support empty values Modify Link
3 Improve Ticket-Notification to support negations Modify Link
4 Add inline text modules Design & Implement Link
5 "Send later" for tickets Design & Implement Link
6 Improved/up-to-date fulltext search for tickets (including attachments), faq entries, config items Design & Implement Link

Other ideas?

Just create an issue and mark it as "Question".

Mentors:

name Mentor Years Experience
Johannes Nickel - Consultant / DEV
Jens Pfeifer - DEV
Denny Korsukéwitz - DEV
Roy Kaldung - Consultant / DEV

Details of Ideas

Details of idea 1

Improve Generic Agent Filter to support regular expressions.

Description:

The Generic Agent does not support regular expressions. in the attribute filter section. Just "wildcards" like * or %.
We would like to see an implementation which allows regular. expressions to be used in the text fields of the filter section.

Prerequisite:

  • Perl Knowledge

Difficulty:

  • easy

Mentors:

Details of idea 2

Extend Generic Agent filter to support empty values

Description:

The Generic Agent, which is used to perform maintenance and supportive tasks does not support a check for empty values.

This is based upon the current implementation. Which does check for empty fields.

We would like see a solution, where it is possible to explicitly check for empty values in the filter section.

Prerequisite:

  • Perl Knowledge

Difficulty:

  • medium

Mentors:

Details of idea 3

Improve Ticket-Notification to support negations in Ticket-Filter

Description:

Users of the Znuny helpdesk have the possibility to create custom notifications.
These notifications get triggered by specific conditions.

We often get the request that a notification should be triggered
if a ticket "does not have" a specific value.

Prerequisite:

  • Perl Knowledge

Difficulty:

  • easy

Mentors:

Details of idea 4

Add inline text modules

Description:

In the Znuny servicedesk we use the CKEditor to create RichText Content for Mails, Notes and Replies.
We already have an extension which allows us to use TextModules in a separate widget.
We would like to use this as a base for inline text snippets.
The user should be able to type a special keyword followed by "search keywords" which then get autocompleted to a text snippet.

Prerequisite:

  • Perl Knowledge
  • JavaScript Knowledge
  • HTML and CSS Knowledge

Difficulty:

  • medium

Mentors:

Details of idea 5

"Send later" for tickets

Description:
In the Znuny servicedesk we send a lot of mails. Sometimes a user would like to
send mails at a specific date and time.
A user should be able to select a date and time and mark the mail for timed delivery.

Prerequisite:

  • Perl Knowledge
  • HTML

Nice to have:

  • OTRS Knowledge

Difficulty:

  • medium

Mentors:

Znuny Ticketing

Znuny Ticketing

Quick Links

Clone this wiki locally