Closed (duplicate)
Project:
Storm
Version:
6.x-1.x-dev
Component:
Storm Task
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
3 Jul 2009 at 09:11 UTC
Updated:
27 Jul 2009 at 12:19 UTC
Jump to comment: Most recent file
Comments
Comment #1
homoludens commentedbasically it is adding new field "Project Manager" to "Storm Project" and adding "Person" to "Storm Task" - and consequently to displayed list?
sounds like nice feature - one could easily find person responsible for specific project and task.
just give me confirmation that i have understood you right, and i will try to make it relatively soon.
what do others think of this?
Comment #2
Magnity commentedIf this is to be commited, I think it should be done in conjunction with with #380008: Development of Storm Teammember, if not, then fine.
Comment #3
Kamikaze commentedHomoloudens,
You understood it right. Thanks for working on it.
Comment #4
Kamikaze commentedSo, have there been any pregress on this?
Just checking.
Comment #5
homoludens commentedNot sure if we will do it like that right now. Please take a look at discussion #380008: Development of Storm Teammember. We are brainstorming new features of teammember module and it's connection with others modules. I have, already, included your suggestion as idea, but your input can be valuable.
Problem is much bigger then just assigning people to project/tasks.
That does not mean that i wont add those columns before redesign, but i must wait a little to think about it.
Comment #6
homoludens commentedhere is patch that adds person to tasks. it is against latest dev (2009-Jul-07).
before you try it you will have to execute this two sql commands:
try and report.
EDIT: added _nid for name of new table columns.
Comment #7
bamakojeff commentedThanks for the patch. I just applied it to stormtask 6.x-1.23 and the following part failed.
---------------------------------------------------------
diff -Naur stormtaskOrig/stormtask.module stormtask/stormtask.module
--- stormtaskOrig/stormtask.module 2009-07-07 01:04:15.000000000 +0200
+++ stormtask/stormtask.module 2009-07-08 17:38:07.000000000 +0200
@@ -479,7 +597,7 @@
function stormtask_form_alter(&$form, $form_state, $form_id) {
- if (module_exists('date_api')) {
+ if (module_exists('date_api') && module_exists('date_popup')) {
if ('stormtask_node_form' == $form_id) {
$node = $form['#node'];
$form['group4']['datebegin'] = array(
-----------------------------------------------------------------------
There's no "function stormtask_form_alter" anywhere in the stormtask module files.
Comment #8
homoludens commentedit is patch against -dev. But even if you use -dev simple patching would not work - it is better to edit those changes by hand, because there are a lot of changes in storm task in last few weeks so some lines are moved - so it is hard to make patch.
on the other side you can edit stormtask_add_person_diff_dev.patch file and delete following part, since it is not needed for this patch, and try again:
Comment #9
bamakojeff commentedThanks for the clarification. I also had to slightly change the mysql commands that needed to be run. The stormtask.module refers to columns "person_nid" and "person_organization_nid" rather than just "person_organization" and "person".
Thanks again for the patch. :-)
Comment #10
homoludens commentedThank you for correction. Glad you find it useful.
Comment #11
bamakojeff commentedIf it helps anyone, here's a patch against v.1.23 that allows you to assign a person to a task. I just made a few changes so it worked with this branch and themed the new sections like everything else.
Thanks again for all the work on the Storm module and for taking the time to write this patch so we can assign someone to each task. It makes our life easier. :-)
Comment #12
Magnity commentedDuplicate topic of #392414: Assign projects, tasks, and tickets to people