Page "Proposals/BEP-0015" was changed by devenderbindal Diff URL: <https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0015?action=diff&version=10> Revision 10 Changes: -------8<------8<------8<------8<------8<------8<------8<------8<-------- Index: Proposals/BEP-0015 ========================================================================= --- Proposals/BEP-0015 (version: 9) +++ Proposals/BEP-0015 (version: 10) @@ -48,29 +48,25 @@ 2.1 Add Basic feature of month-long calendar view, showing the due date for milestone and tickets. -This will initially start by using the trac ticket calender plugin(1) which contains the basic month view. It also contains the list view which can also be utilized. It is in python, so can easily be integrated in bloodhound. +As bloodhound extends trac and it allow multiproduct support and good interface with bootstrap. Initially use this plugin(1) and add the bootstrap support, then add the multiproduct support. 2.2 Add Several filters like filter by user, milestone, open/close ticket, sort by priority asc/desc, reopened, status, assigned. -This trac ticket calender plugin have all these filters and additional filters can also be created by adding simple database queries. +This trac ticket calender plugin have all these filters and additional filters can also be created by adding simple database queries. i.e product filter will be added to above plugin. 2.3 Scale it to week, month and year views. -This feature will initially start by using the trac week plan plugin(2). I can extend this plugin to the month calender as sub plugin and I can create the year plugin similarly as well. So, It will be like calender view containing three view: year, month, and week with month view as default. This plugin uses the jquery plugin named full calendar(3). +Above basic month view will be used to modify to create this week and year view.So it will be like calendar view containing three view: year, month and week with month view as default. 2.4 Add Drag and drop feature for the schedule ticket onto the calendar view. -Various approaches can be used: - -2.4.1 Trac plugin - -This feature can be developed using the tracdragdrop plugin(4) and Queueplugin(5). - -2.4.2 Jquery +Various approaches can be used. These tracdragdrop plugin(4) and Queueplugin(5) can be used as an example for implementation of the feature. + +2.4.1 Jquery Various jquery plugin are available such as drag(6) and drop(7). Other than that Full Calender (3) also provides drag and drop functionality. -2.4.3 Javascript approach +2.4.2 Javascript approach This feature can be implemented by using the basic javascript. Make the draggable div to true and then write what to drag, where to drag and do the drag functionality(8). @@ -84,9 +80,7 @@ 2.7 Embed it in the query and milestone pages. -The milestone view page currently displays a table of tickets- the result of a ticket query for the milestone. - -So we can implement such that it will allow the user to toggle between the ticket query table and calendar views or we can use some indexing between the calender view and the ticket query(9). +The milestone view page currently displays a table of tickets- the result of a ticket query for the milestone. So we can implement such that it will allow the user to toggle between the ticket query table and calendar views or we can use some indexing between the calender view and the ticket query(9). 2.8 If time allows, iCal support Plugin. -------8<------8<------8<------8<------8<------8<------8<------8<--------
-- Page URL: <https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0015> Apache Bloodhound <https://issues.apache.org/bloodhound/> The Apache Bloodhound issue tracker This is an automated message. Someone added your email address to be notified of changes on 'Proposals/BEP-0015' page. If it was not you, please report to .