[Apache Bloodhound] Proposals/BEP-0011 modified

2014-08-12 Thread Apache Bloodhound
Page Proposals/BEP-0011 was changed by dammina
Diff URL: 
https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0011?action=diffversion=5
Revision 5
Changes:
---8--8--8--8--8--8--8--8
Index: Proposals/BEP-0011
=
--- Proposals/BEP-0011 (version: 4)
+++ Proposals/BEP-0011 (version: 5)
@@ -18,7 +18,7 @@
 
 == Abstract #abstract
 
-Currently Apache Bloodhound provides a method for creating tickets by filling 
a form with relevant information. But as it provides the functionality just for 
add one ticket a time, for a user who requires to create a large number of 
tickets this could be really tedious process. So the major idea of this project 
is to implement a functionality which will make it possible for the users to 
create a batch of tickets at once using a wiki macro. converting !WikiFormatted 
tables into set of tickets.
+Currently Apache Bloodhound provides a method for creating tickets by filling 
a form with relevant information. But as it provides the functionality just for 
add one ticket a time, for a user who requires to create a large number of 
tickets this could be really tedious process. So the major idea of this project 
is to implement a functionality which will make it possible for the users to 
create a batch of tickets at once using a wiki macro.
 
 
 == Proposal #proposal
@@ -27,12 +27,13 @@
 
 Among other issue tracking systems Apache Bloodhound makes itself uniquely 
special by providing the best user experience. So though it is important to add 
new features to Apache Bloodhound we need to be very careful on preserving and 
improving the usability of the software. The target of the feature I'm 
proposing to be implemented, will not only add new functionality but also it 
will boost Apache Bloodhound into a new better user experience level.
 
-Apache Bloodhound already provides a method for the users to track issues by 
providing functionality of creating tickets. It is a dropdown form which 
contains the some of the relevant fields to be filled and saved in the backend 
database. Somehow if the user requires to fill one or more of the other fields 
that doesn't display in the dropdown he will be redirected into a new page 
which contains the complete form of relevant fields. If the user just wants add 
one ticket at a time this method will work fine. But if the user wants to a 
large number of tickets he has to go over and over again through this process 
which will be really  exhausting experience for the user. As I mentioned 
earlier one of the major power of Apache Bloodhound is it's great user 
experience. So it is really necessary to provide a separate method which will 
make this process easier for the users.
+Apache Bloodhound already provides a method for the users to track issues by 
providing functionality of creating tickets. It is the Quick Create Tickets 
component which is a dropdown form which contains the some of the relevant 
fields to be filled and saved in the backend database. Somehow if the user 
requires to fill one or more of the other fields that doesn't display in the 
dropdown he will be redirected into a new page which contains the complete form 
of relevant fields. If the user just wants add one ticket at a time this method 
will work fine. But if the user wants to create a large number of tickets he 
has to go over and over again through this process which will be really  
exhausting experience for the user. As I mentioned earlier one of the major 
power of Apache Bloodhound is its great user experience. So it is really 
necessary to provide a separate method which will make this process easier for 
the users.
 
-So the proposed idea is to provide functionality for the users to batch-create 
tickets by just converting an existing wiki table into tickets. This engages 
three major steps.
+So the proposed idea is to provide functionality for the users to batch-create 
tickets by just adding a wiki macro into the existing wiki context. This 
engages three major steps.
 
-1. User add a ticket table into the wiki.
-1. User fills the ticket table.
+1. User adds the wiki macro into the wiki text defining the number of tickets 
that he is planning to create.
+1. Wiki macro will then generate an empty table with appropriate ticket fields 
as columns within the wiki. The table will contain the user defined number of 
rows.
+1. User fills the ticket table with the appropriate ticket data that he wants 
to create.
 1. User clicks on save button to display the created tickets.
 
 
[[Image(http://i1173.photobucket.com/albums/r600/dammina/Batch-cretetickets.png?t=1395118296)]]
@@ -45,7 +46,7 @@
 
 Format of the macro will be:
 {{{
-[[TicketTable(numberOfTickets)]]
+[[BatchCreateTickets(numberOfTickets)]]
 }}}
 (Figure 01)
 
---8--8--8--8--8--8--8--8

--
Page URL: 

[Apache Bloodhound] Proposals/BEP-0011 modified

2014-08-12 Thread Apache Bloodhound
Page Proposals/BEP-0011 was changed by dammina
Diff URL: 
https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0011?action=diffversion=6
Revision 6
Changes:
---8--8--8--8--8--8--8--8
Index: Proposals/BEP-0011
=
--- Proposals/BEP-0011 (version: 5)
+++ Proposals/BEP-0011 (version: 6)
@@ -51,18 +51,18 @@
 (Figure 01)
 
 
-[[Image(http://i1173.photobucket.com/albums/r600/dammina/Selection_026.png?t=1395118317)]]
+[[Image(http://i1173.photobucket.com/albums/r600/dammina/Selection_002.png)]]
 
 'Figure 01'
 
 
-As it conveys the macro takes an user argument number of tickets that the 
user is going to add to the ticket table. Then the macro will be able to render 
a table with required fields as column headers and numberOfTickets number of 
empty rows to be filled by users.(Figure 02) 
+As it conveys the macro takes an user argument number of tickets. That 
argument defines the number of tickets that the user is planning to batch 
create. Then the macro will be able to render an empty table with required 
fields as column headers and numberOfTickets number of empty rows to be 
filled by users.(Figure 02) 
 
 Then the user will be required to fill the ticket table with appropriate issue 
data.(Figure 03)
 
 After filling the table the users will be able to click on the save button 
which will be positioned under the ticket table and batch-create tickets. After 
that the wiki page will be modified, that is the table will be modified into a 
normal ticket query table where the ticket id and ticket summary will be links 
redirecting to appropriate tickets that have been created.(Figure 04)
 
-[[Image(http://i1173.photobucket.com/albums/r600/dammina/Selection_030.png?t=1395118322)]]
+[[Image(http://i1173.photobucket.com/albums/r600/dammina/Selection_003.png)]]
 
 'Figure 02'
 
---8--8--8--8--8--8--8--8

--
Page URL: https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0011
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-0011' page.
If it was not you, please report to .


[Apache Bloodhound] Proposals/BEP-0011 modified

2014-08-12 Thread Apache Bloodhound
Page Proposals/BEP-0011 was changed by dammina
Diff URL: 
https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0011?action=diffversion=7
Revision 7
Changes:
---8--8--8--8--8--8--8--8
Index: Proposals/BEP-0011
=
--- Proposals/BEP-0011 (version: 6)
+++ Proposals/BEP-0011 (version: 7)
@@ -68,7 +68,7 @@
 
 
 
-[[Image(http://i1173.photobucket.com/albums/r600/dammina/Selection_033.png?t=1395118334)]]
+[[Image(http://i1173.photobucket.com/albums/r600/dammina/Selection_004.png)]]
 
 'Figure 03'
 
---8--8--8--8--8--8--8--8

--
Page URL: https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0011
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-0011' page.
If it was not you, please report to .


[Apache Bloodhound] Proposals/BEP-0011 modified

2014-08-12 Thread Apache Bloodhound
Page Proposals/BEP-0011 was changed by dammina
Diff URL: 
https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0011?action=diffversion=8
Revision 8
Changes:
---8--8--8--8--8--8--8--8
Index: Proposals/BEP-0011
=
--- Proposals/BEP-0011 (version: 7)
+++ Proposals/BEP-0011 (version: 8)
@@ -59,8 +59,10 @@
 As it conveys the macro takes an user argument number of tickets. That 
argument defines the number of tickets that the user is planning to batch 
create. Then the macro will be able to render an empty table with required 
fields as column headers and numberOfTickets number of empty rows to be 
filled by users.(Figure 02) 
 
 Then the user will be required to fill the ticket table with appropriate issue 
data.(Figure 03)
+At this point users will be able to change the number of tickets that is 
initially planned to create. If the users requires to create some more tickets 
they can use the `+` button under the empty table, which will append an extra 
empty row to the empty ticket table.
+If the users wants to decrement the batch size they can just mark the 
appropriate check boxes of the rows that he wants to be removed from the empty 
table and use the `-` button to remove those rows from the empty table.
 
-After filling the table the users will be able to click on the save button 
which will be positioned under the ticket table and batch-create tickets. After 
that the wiki page will be modified, that is the table will be modified into a 
normal ticket query table where the ticket id and ticket summary will be links 
redirecting to appropriate tickets that have been created.(Figure 04)
+After finalizing the size of the batch and filling the table with ticket data 
the users will be able to click on the save button which will be positioned 
under the ticket table and batch-create tickets. After that the wiki page will 
be modified, that is the table will be modified into a normal ticket query 
table where the ticket id and ticket summary will be links redirecting to 
appropriate tickets that have been created.(Figure 04)
 
 [[Image(http://i1173.photobucket.com/albums/r600/dammina/Selection_003.png)]]
 
@@ -74,7 +76,7 @@
 
 
 
-[[Image(http://i1173.photobucket.com/albums/r600/dammina/Selection_034.png?t=1395118333)]]
+[[Image(http://i1173.photobucket.com/albums/r600/dammina/Selection_005.png)]]
 
 'Figure 04'
 
---8--8--8--8--8--8--8--8

--
Page URL: https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0011
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-0011' page.
If it was not you, please report to .


[Apache Bloodhound] Proposals/BEP-0011 modified

2014-03-17 Thread Apache Bloodhound
Page Proposals/BEP-0011 was changed by dammina
Diff URL: 
https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0011?action=diffversion=2
Revision 2
Changes:
---8--8--8--8--8--8--8--8
Index: Proposals/BEP-0011
=
--- Proposals/BEP-0011 (version: 1)
+++ Proposals/BEP-0011 (version: 2)
@@ -1,91 +1,156 @@
 *Placeholder for Dammina's GSoC proposal*
-= BEP 0011 : BEP title #overview
+= BEP 0011 : Batch create tickets from wiki list #overview
 
 [[PageOutline]]
 
-|| '''BEP''' || BEP number ||
-|| '''Title''' || BEP title ||
-|| '''Version''' || leave blank ||
-|| '''Last-Modified''' || leave blank ||
-|| '''Author''' || Author With Email u...@dom.ain, Author Name Only, or The 
Bloodhound project (see [wiki:/Proposals#bep-header-preamble BEP preamble 
explained]) ||
+|| '''BEP''' || 11 ||
+|| '''Title''' || Batch create tickets from wiki list ||
+|| '''Version''' ||  ||
+|| '''Last-Modified''' ||  ||
+|| '''Author''' || Dammina Sahabandu dmsahaba...@gmail.com ||
 || '''Status''' || Draft ||
-|| '''Type''' || BEP type (see [wiki:/Proposals#bep-types BEP types 
explained]) ||
+|| '''Type''' || Standards Track BEP ||
 || '''Content-Type''' || [wiki:PageTemplates/Proposals text/x-trac-wiki] ||
-|| '''Created''' || leave blank ||
-|| '''Post-History''' || leave blank ||
+|| '''Created''' ||  ||
+|| '''Post-History''' ||  ||
 
 
 
 == Abstract #abstract
 
-Delete text in this section and add a short (~200 word) description of the 
technical issue being addressed. Take a look at sample abstract below
-
-This template provides a boilerplate or sample template for creating your
-own BEPs.  In conjunction with the [wiki:/Proposals general content 
guidelines] and the [wiki:/Proposals/Formats/WikiFormatting WikiFormatting BEP 
guidelines]  
-, this should make it easy for you to conform your own
-BEPs to the format outlined below. See [#howto How to Use This Template] for 
further instructions.
-
-**Note**: if you are reading this template via the web, you should first try 
to create a new wiki page by selecting `ProposalsRst` |page template guide|.  
**DO NOT EDIT THIS WIKI PAGE IN ORDER TO CREATE A NEW BEP! **
-
-If you would prefer not to use WikiFormatting markup in your BEP, please see  
[wiki:/Proposals/Formats/RestructuredText reStructuredText BEP guidelines].
-
-== Motivation ==
-
-The motivation is critical for BEPs that want to change the copy of ''Trac'' 
patched using vendor branch . It should clearly explain why the existing 
''Bloodhound'' solution is inadequate to address the problem that the ''BEP'' 
solves. ''BEP'' submissions without sufficient motivation may be rejected 
outright. 
+Currently Apache Bloodhound provides a method for creating tickets by filling 
a form with relevant information. But as it provides the functionality just for 
add one ticket a time, for a user who requires to create a large number of 
tickets could be really tedious process. So the major idea of this project is 
to implement a functionality which will make it possible for the users to 
batch-create tickets by converting !WikiFormatted tables into set of tickets.
+
 
 == Proposal #proposal
 
-The technical specification should describe any new features , detail its 
impact on the components architecture , mention what plugins will be included 
as a result , whether they are hosted by ​[http://trac-hacks.org 
trac-hacks.org] or not , and any other relevant technical subject . The 
specification should be detailed enough to allow competing, interoperable 
implementations for any of the current supported database platforms (e.g. 
''SQLite'', ''Postgres'', ''MySQL'') and server technologies (e.g. ''Apache 
HTTPD server'', ''nginx'', ''mod_wsgi'', ''CGI'').. 
+Built on top of Trac Apache Bloodhound is a software development collaboration 
tool, including issue tracking, wiki and repository browsing 
(see:http://bloodhound.apache.org). Bloodhound extends Trac 
(http://trac.edgewall.org/) with multiple product support, advanced search 
functionality, ticket relations, a simpler installer and sleeker user 
interface. Apache Bloodhound recently graduated from the Apache Incubator as a 
stand-alone Apache project.
+
+Among other issue tracking systems Apache Bloodhound makes itself uniquely 
special by providing the best user experience. So though it is important to add 
new features to Apache Bloodhound we need to be very careful on preserving and 
improving the usability of the software. The target of the feature I'm 
proposing to be implemented, will not only add new functionality but also it 
will boost Apache Bloodhound into a new better user experience level.
+
+Apache Bloodhound already provides a method for the users to track issues by 
providing functionality of creating tickets. It is a dropdown form which 
contains the some of the relevant fields to be filled and saved in the backend 
database. Somehow if