Projects: Issueshttp://projects.andriylesyuk.com/http://projects.andriylesyuk.com/plugin_assets/andriy_lesyuk/images/s-andy.ico2010-06-27T00:05:19ZProjects
Redmine Orangutan - Feature #605 (Open): SVN monkeyhttp://projects.andriylesyuk.com/issues/6052010-06-27T00:05:19ZAndriy Lesyuks-andy@andriylesyuk.com
<p>Orangutan can be very helpful for employees which use SVN...</p>
<p>What is required for a user to track time? A user must specify work hours, project and maybe issue and a short description...</p>
<p>What does developer which uses SVN do? Runs “update” when comes to the office and runs “commit” when leaves... If we assume that a user always specifies a description when committing (-m) we have a start time, end time and a description! All that we need is project/issue - project can be guessed (or determined if SVN was registered in Redmine) and issue can be extracted from -m message...</p>
That is:
<ul>
<li>When user does “update” Orangutan starts “tracking”;</li>
<li>When user goes away and returns Orangutan tracks breaks and saves them somewhere;</li>
<li>When user commits...</li>
<li>Orangutan tries to determine the project (if failed the monkey can ask for project later);</li>
<li>Orangutan tries to determine the issue;</li>
<li>Orangutan suggests a user to save tasks...</li>
</ul>
<p>The last is done when there are no conflicts - that is a user did not save any entries for the time a user is believed to work.</p>
<p>That is a user will only be required to answer “yes” per commit (besides the cases when the project is not known)...</p> Orangutan - Feature #558 (Open): Jokes contexthttp://projects.andriylesyuk.com/issues/5582010-06-15T20:52:22ZOleh Demyanyukolkobg@gmail.com
<p>tell redmine 'joke’ and he print something like fortune command form linux...</p> Orangutan::Redmine - Improvement #512 (In Progress): Detect lunch time when suggesting taskshttp://projects.andriylesyuk.com/issues/5122010-06-08T13:01:14ZAndriy Lesyuks-andy@andriylesyuk.com
<p>When it is not enough hours WorkHours context currently suggests tasks assuming that lunch time is 13:00 - 14:00 for everyone. But this time may differ for employees...</p>
<p>The WorkHours context should be able to “detect” the lunch time of an employee by extracting it from previous database records. Currently similar is done to detect work hours...</p>
<p>I do not use WorkHours context mostly because lunch time is not detected correctly...</p> Orangutan::Redmine - Feature #230 (Open): Starting task/time entry and new issue at the same timehttp://projects.andriylesyuk.com/issues/2302010-04-16T00:31:36ZAndriy Lesyuks-andy@andriylesyuk.com
<p>In the testing phase most of their time developers fix bugs. Mostly these are small bugs. So it can be a headache to add issues to Redmine and then to add time logs using Orangutan...</p>
<p>The idea is to create a context which would allow to create issue and time log with one “command”.</p>
<p>The syntax can be:</p>
<pre>
User: Fixing new issue: Dialog is shown incorrectly [high]
</pre> Orangutan::Redmine - Enhancement #215 (Incomplete): Support issue subject as an answer to the iss...http://projects.andriylesyuk.com/issues/2152010-04-08T22:06:38ZAndriy Lesyuks-andy@andriylesyuk.com
<p>When Orangutan asks to enter issue some people think that they should enter issue subject. Therefore issue subject as an answer perhaps should be supported. This feature should be added to Issue and MainIssue contexts.</p> Orangutan - Improvement #192 (Open): SQL optimizationhttp://projects.andriylesyuk.com/issues/1922010-04-02T12:13:47ZAndriy Lesyuks-andy@andriylesyuk.com
<p>It should be researched how much SQL queries are done for a one request. There should be added some “profiler”... A code using SQL should be optimized to use minumal number of queries. Maybe also some “caching” should be added.</p> Orangutan::Redmine - Improvement #189 (Open): Avoid taking text as a comment for the taskhttp://projects.andriylesyuk.com/issues/1892010-04-01T22:24:09ZAndriy Lesyuks-andy@andriylesyuk.com
<p>The standard situation:</p>
<pre>
User: I had a bad day
Orangutan: I guess this is the name of new task... Should I stop the current one and start new task?
User: No
Orangutan: You want me to rename your current task with this name?
User: No!
Orangutan: Then I did not understand what you meant...
</pre>
<p>I believe there is a way to prevent this... That is to avoid taking text “I had a bad day” as a task description.</p>
<p>One of possible solutions: Often user answers on Orangutans question in a different way (not expected by Orangutan). This is treated as a description. We could check if there was a question and if so write something like:</p>
<pre>
Orangutan: Answer the question first! Then let's talk about task...
</pre>
<p>It is good idea also to notify a creator if the situation above occurs (two No’s mean that Orangutan did not understand the request).</p> Orangutan::Redmine - Feature #184 (Open): Notifying about due date and hourshttp://projects.andriylesyuk.com/issues/1842010-04-01T19:39:49ZAndriy Lesyuks-andy@andriylesyuk.com
<p>It is important to receive a notification when due date came or when hours “limit” is over. The corresponding contexts should use scheduler.</p> Orangutan::Redmine - Feature #181 (Open): Changing issue priorityhttp://projects.andriylesyuk.com/issues/1812010-04-01T19:01:58ZAndriy Lesyuks-andy@andriylesyuk.com
<p>Orangutan should allow to change issue priority.</p>
<p>Some samples and ideas:</p>
<pre>
User: Set priority of #128 to high
User: Set high priority for #128
</pre>
<p>Of course, Orangutan should ensure that a user has a permission to change the priority.</p> Orangutan::Redmine - Feature #180 (Open): Issue status changinghttp://projects.andriylesyuk.com/issues/1802010-04-01T18:58:12ZAndriy Lesyuks-andy@andriylesyuk.com
<p>As far as most of the work with an issue is going to be done using Orangutan it would be very useful to be able to change issue status using some special context.</p>
<p>Some samples and ideas:</p>
<p>User: <a class="issue tracker-2 status-7 priority-6 priority-high2" title="Reminder, organizer and scheduler (Open)" href="http://projects.andriylesyuk.com/issues/128">#128</a> is <strong>new</strong><br />User: <strong>Resolve</strong> <a class="issue tracker-2 status-7 priority-6 priority-high2" title="Reminder, organizer and scheduler (Open)" href="http://projects.andriylesyuk.com/issues/128">#128</a><br />User: <strong>Close</strong> <a class="issue tracker-2 status-7 priority-6 priority-high2" title="Reminder, organizer and scheduler (Open)" href="http://projects.andriylesyuk.com/issues/128">#128</a></p>
<p>In addition the context should be called when issue is changed to be 100% done (e.g.). Of course, it should ask for confirmation:</p>
<pre>
Orangutan: So should I change its status to "Closed"?
User: Yes
Orangutan: Ok.
</pre> Orangutan::Redmine - Feature #170 (Open): Issue creationhttp://projects.andriylesyuk.com/issues/1702010-03-31T18:31:29ZAndriy Lesyuks-andy@andriylesyuk.com
<p>It would be very useful to have a contexts allowing to create issue. These contexts should be similar to bug tracking ones (now removed). The contexts should allow to create an issue by one command. Possibly some contexts should allow to modify existing issues. Which dialogs/requests to use for creating issues is to be determined (suggestions are welcome).</p> Orangutan - Feature #128 (Open): Reminder, organizer and schedulerhttp://projects.andriylesyuk.com/issues/1282010-03-09T17:52:50ZAndriy Lesyuks-andy@andriylesyuk.com
<p>Saying you have something you must do before meeting. So it would be great to create a reminder which would remind you to do this something. The reminder should, of course, support a date... Format can be something like: “Remind me to <do something> on Monday”. This is an optional feature request. Just an idea.</p> Orangutan::Redmine - Feature #124 (Open): Let users specify what they did during a break by answe...http://projects.andriylesyuk.com/issues/1242010-03-09T17:47:14ZAndriy Lesyuks-andy@andriylesyuk.com
<p>Saying I’m working on something and suddenly my manager asks me to attend a meeting. Saying the meeting lasts for an hour. When I get back Orangutan asks me if he should record a break. That’s fine! But it would be cool if I could answer something like: “Yes... I had a meeting with my manager.”. And he would add this as a task.</p> Orangutan - Feature #26 (Open): It would be greate to have a reminderhttp://projects.andriylesyuk.com/issues/262009-10-15T16:02:00ZAndriy Lesyuks-andy@andriylesyuk.com
<p>Saying you have something you must do before meeting. So it would be greate to create a reminder which would remind you to do this something. The reminder should, of course, support a date... Format can be something like: “Remind me to <do something> on Monday”. This is an optional feature request. Just an idea.</p> Orangutan::Redmine - Feature #20 (Open): Let user specify what he did during a breakhttp://projects.andriylesyuk.com/issues/202009-10-08T19:01:00ZAndriy Lesyuks-andy@andriylesyuk.com
<p>Saying I’m working on something and suddenly my manager asks me to attend a meeting. Saying the meeting lasts for an hour. When I get back Orangutan asks me if he should record a break. That’s fine! But it would be cool if I could answer something like: “Yes... I had a meeting with my manager.”. And he would add this as a task.</p>