Joseph Jude

ANN & RFH: Y-A-T-S-Y 0.1

2008.07.27 / web2py / yatsy /

Announcing an early version on a helpdesk tool

After few posts on functionalities that Y-A-T-S-Y will support and following on the 'release early, release often', philosophy, here comes a first working model of the tool.

What works? Well, not a lot; but one can create a ticket, admin can assign, and the agents can view those assigned tickets; users can view their open tickets.

(Django rocks; I started working from Friday and by noon Sunday I've a working version! Most of the time spent was for understanding the new-forms admin. All others were relatively easy. And there is a whole lot of plug-ins available for the features that I'm looking into.)

I've borrowed the layout and css from Django Admin.

Login Screen:

Login screen

Once logged in, add form is shown by default.

Add Case

Once a case is added, it will take to the case list. If the logged in user is also an agent, then the assigned tickets are displayed.

Open Cases

Assigned Cases

There is a little bit of navigation links on the top-right.


All the models from admin screen:


Not a lot; but I'm proud of what I've done in the relatively short time. I am going to keep working on it until all the features are done.

Unfortunately I'm not able to create a windows executable(I was able to build the windows executable. Read at the end) So in case you want to try it out, follow these steps:

If you're wondering about 'RFH' on the title it stands for Request For Help :-) . If you are generous, you can help in so many ways (I promise to acknowledge your contribution):

Note: I was able to build windows executables. You can download from the repo. Unzip the file into a folder. Once unziped, double click on demo.exe. It will open the browser with /login. Provide agent/agent (username = password = agent). You should be able to create a case and see the list of cases too. For admin login, go to /admin. Provide admin/admin. Play around.

Related Posts:

Announcing Y-A-T-S-Y
An overview of Helpdesk functionality
Y-A-T-S-Y 0.1 - DB and Reports

Share this post on

Twitter | | |
Sign up for my weekly newsletter

I will send blog updates to this email. You can unsubscribe at any time using the link in those emails.