On Tuesday, February 19, 2013 12:02:27 AM UTC-8, Javier Domingo wrote:
>
> Hi all,
>
> I have been laying around the irc channel some time, and hasienda has 
> helped me a lot. I am going to explain here which is my project, so if 
> anyone comes up with any idea/plugin that can make my project shorter, I 
> can hear of it.
>
> *Goal*
>
> I am part of the student counsel of my faculty. We are an small group of 
> people working (currently 4~) that have to manage with the problems of 
> 4000+ students.
>  I am sure that a tool like trac, which can give information (wiki pages) 
> and you can submit tickets is perfect for our case.
>
> What I want to do, is to modify trac (via plugins) to be able to in 
> priority order:
>
>    1. Let the user choose if that is a private ticket or a public ticket. 
>    In which the only one to be able to see it is the asigned faculty, not 
> even 
>    the other faculties (We have a very strong Data Protection Law).
>    2. To have categories of the tickets (had thought about components), 
>    in which if it is a miscellaneous support ticket, or a timetable 
>    incompatibility, etc.
>    3. To give the option to certain people (class leaders) to make 
>    group-tickets.
>     They would each one have several possible groups (lesson, course, 
>    ...)
>    
>    4. To have builtin groups (with attached mailing list) to assign for 
>    group-tickets, only by staff authorization.
>    5. Be able to have several faculties (I am planning to deploy for all 
>    the university, 70000+) 
>    
>    6. 
>    
>    To give to any user (they login via openid) the option to submit a 
>    ticket, which will be assigned to his faculty (on hand).
>    7. 
>    Have it in 2 languages, basque and spanish
>
> To succeed on this, I had thought about using all the existing plugins 
> available and try to develop the non existing ones.
>
> I have found PrivateTickets, which would be quite similar to the 1st 
> priority. But I have no idea how to make it for other faculties.
>

 1. You may also want to have a look at SensitiveTicketsPlugin. Watch out 
for performance issues (i.e. page load times) with PrivateTicketsPlugin, 
particularly as you add users and groups. This should have improved with a 
fix that went into Trac 1.0, but I haven't tested the plugin with Trac 1.0 
yet.
 2. You also have the option of using TicketCustomFields.
 4. I'm not sure that there is anything out there to support assigning 
tickets to a group. AnnouncerPlugin allows groups to be CC'ed on ticket 
however (though feature might be broken if memory serves me correctly).
 7. Should be no problem if the translations exist, but many plugins don't 
support translations yet.

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/trac-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to