Hello,
I've started to play with this module, as it could be very useful to me. However, I'm having trouble getting it to work- both on Drupal 5 and 6. On both versions, I set the basic configuration info, created an organization. When trying to create a project, the selection for organization is empty. Same story for setting tasks and projects. This is kind of a problem, as some of these things like creating a ticket, require selection of an organization, which I can't do as the select box is empty.
Am I missing something here or is something really broken with this module right now?
| Comment | File | Size | Author |
|---|---|---|---|
| #23 | Pantallazo.png | 93.88 KB | oskar_calvo |
Comments
Comment #1
Magnity commentedThe module works! Please do try again, and if you still have problems, reply and we'll see if we can work out why.
Comment #2
tannerjfco commentedI have tried a couple times to get this to work right, both on clean Drupal 5 and 6 installs. I'm not sure what else I can do and what further information I could provide.
Comment #3
Magnity commentedWhy don't you take a look at the demonstration site at http://storm.beta-web.co.uk. I deliberately didn't bother making it attractive, but it has storm running and there is some sample projects / tasks / tickets up etc.
The main thing to know when installing Storm is that Storm creates nodes for each item. Also, that you can see a dashboard of everything at /storm.
Please do post back with how you get on.
Comment #4
Magnity commentedMarking as fixed, but please do reopen this issue if you are still having problems.
Comment #6
bfr commentedI have the same problem. I installed this before and it worked, then i disabled it, and now, lot later, i wanted to check the new version, so i updated(also ran update.php) and enabled it, and this problem came. I then tried with three different versions(latest stable, latest dev and the one i had before, 1.20 i think), and nothing helps. Tried to uninstall and delete everything left behind manually from database, tried replacing files, tried everything. Only place i can see organizations is the "timetracking", nowhere else, not even in "organizations".
This is pretty serious, since organization is mandatory field in all components, and nothing can be added when the field is empty. so now storm is totally useless. I wish it could just be disabled, then there was no problem(for me, atleast, because i dont need multiple organizations)
Before, back when it worked, i ofcourse had lot older core(6.2 i think), now 6.9, maybe that has something to do with it.
I'll try to check with the dev module if i notice something usefull.
Comment #7
bfr commentedCorrection: My core was 6.10.
Now i updated it to 6.11 and also updated all modules, but does not help.
Comment #8
Magnity commentedCould I just confirm - so you have created some organizations and these are visible through timetracking but nowhere else?
Have you tried reseting the filters in the organization list?
Have you tried accessing the organization nodes directly?
Do you have any other node access modules running?
Has anyone else seen this recently? (i.e. on latest stable or -dev?)
Comment #9
bfr commentedI extracted the form with drupal for firebug, and cutted the part what seems to be the organization selector.
Cant see much differences, but maybe they tell you something:
from timetracking add page:
[group2] => array (
[#type] => [markup]
[#theme] => [storm_form_group]
[#weight] => [-19]
[organization_nid] => array (
[#type] => [select]
[#title] => [Organization (key=organization_nid, weight=0)]
[#default_value] => [369]
[#options] => array (
[369] => [FGI]
[370] => [orkanisaatio]
[371] => [testi]
from person add page:
[group1] => array (
[#type] => [markup]
[#theme] => [storm_form_group]
[#weight] => [-50]
[organization_nid] => array (
[#type] => [select]
[#title] => [Organization (key=organization_nid, weight=0)]
[#default_value] => []
[#options] => array (
)
Only differences seem to be the weight and that other has default value.
Please tell me if i can do something else, would really like to get this working.
Comment #10
bfr commentedYes, i have tried to reset the filter and yes, i can access the organization node directly. Just cant choose it anywhere except in timetracking.
edit: I'm not sure what are "node access modules", but atleast i have "node access user reference" which sounds to be one.
I also have i18n which could be, and also bunch of other modules.
Comment #11
Magnity commentedWould it be possible to have a list of modules that you use?
Node access user reference sounds like one. i18n isn't - although I've seen reports of conflict with i18n.
I'll take a look into it nevertheless.
Comment #12
bfr commentedI'll see if i can gather a list with sql query, otherwise it's quite a work.
edit: And here's the result of the query:
"advanced_help"
"biblio"
"block"
"bubbletimer"
"content"
"content_permissions"
"optionwidgets"
"text"
"userreference"
"viewfield"
"color"
"comment"
"contact"
"date"
"date_api"
"date_popup"
"date_timezone"
"dblog"
"dhtml_menu"
"filter"
"front_page"
"help"
"i18nblocks"
"i18ncontent"
"i18nmenu"
"i18nprofile"
"image_attach"
"image"
"imce"
"jstools"
"ldapauth"
"ldapdata"
"ldapgroups"
"locale"
"menu"
"mrbs"
"node"
"nodeaccess_userreference"
"og_actions"
"og_views"
"og"
"php"
"profile"
"search"
"securepages"
"smtp"
"statistics"
"storm"
"stormattribute"
"stormorganization"
"stormperson"
"stormproject"
"stormtask"
"stormticket"
"stormtimetracking"
"syslog"
"system"
"taxonomy"
"tinymce"
"token_actions"
"translation"
"trigger"
"update"
"upload"
"user"
"views_export"
"views_ui"
"forum"
"og_access"
"auto_nodetitle"
"contemplate"
"i18n"
"i18nstrings"
"token"
"views"
"jquery_update"
Comment #13
Magnity commentedThis looks like a module conflict then.
nodeaccess_userreference and og_access are both node access modules - the problem being that these will override Storm's permissions for viewing organizations, especially if you are using organizations as organic groups, or something like that.
I don't think this is an issue with Storm itself - merely the combinations of modules that you are using. If you could narrow it down by disabling modules and seeing if disabling one particular module fixes the conflict, then we'd be nearer finding the cause of the problem, but even this does not imply an easy solution.
Comment #14
cglusky commentedjust ran into this head scratcher myself - you must have at least one organization set to be a "Customer" - you will find that check box when you add/edit an org.
Comment #15
Magnity commented@bfr - does this solve it for you also?
Comment #16
Magnity commentedPlease reopen if anyone has an issue that is not covered by #14.
Comment #17
bfr commentedSorry for the delay - but no, neither disabling those two modules or creating "customer" organization work.
The customer is ticked by default anyway.
Comment #18
Magnity commentedBringing back status so that issue doesn't disappear.
Comment #19
bfr commentedIs there any way to disable the organization requirement? I dont need it, and without it everything would probably be fine.
Comment #20
Magnity commentedThe organization field ties together a lot of Storm and so it would be hard to remove it I think. However if you want to go down this route then you'll need to do a lot of the investigating yourself as unfortunately it is extremely hard to diagnose a problem that one cannot see oneself!
Would it be possible to try deactivating all non core modules to see if that changes anything? (I don't know how production your site is so this may or may not be feasible - or whether it is possible to do on a backup copy).
Also, I would really like to hear from anyone else who has seen similar issues...
Comment #21
bfr commentedFigured this finally.. It had to do with languages. It seems to create different organizations for different languages.. and for some reason, the organization did not go to language
i had selected. Also changing language while trying to add person for example does not help, it does not get the correct organizations, thus it showed empty.
The solution is to change site language back and forth while creating the organization. It's kind of hard to explain. Anyway, i got the organization to work,
but now when i try to add team members, i get the message:
* user warning: Unknown column 'n.language' in 'where clause' query: SELECT COUNT(*) FROM stormteammember stm WHERE (n.language ='en' OR n.language ='' OR n.language IS NULL) AND ( ('storm_access'='storm_access') ) in [cencored_by_me]/modules/storm/stormteammember/stormteammember.admin.inc on line 100.
* user warning: Unknown column 'n.language' in 'where clause' query: SELECT stm.* FROM stormteammember stm WHERE (n.language ='en' OR n.language ='' OR n.language IS NULL) AND ( ('storm_access'='storm_access') ) ORDER BY stm.organization_title ASC LIMIT 0, 10 in [cencored_by_me]/modules/storm/stormteammember/stormteammember.admin.inc on line 100.
This is ofcourse different issue, but still seems to be related with the language module.
edit: And to not to give only complains, thank you very much for working on this module and these problems, it seems to be great addition to drupal once fully functional.
edit2: correction: The error does not come when ADDING team members, but instead on the storm/teammembers page. However, this seems to be duplicate, so i guess someone is already working on it.
Comment #22
Magnity commentedYes, #377972: SQL warning when combined with I18N module also states about the error message, although not about the method re languages that got you there.
Note that an issue being open doesn't necessarily mean that somebody is doing anything about it! All issues are on my list of things to do, but its a lot easier to review patches than to write the code outright! So this will be something that I look into, not until after the next stable release which focusses on the invoice section.
For reference there is also a review of the entire teammembers module open at #380008: Development of Storm Teammember. Once I get around to looking at the teammembers section, I'll be looking at all these issues together.
Comment #23
oskar_calvo commentedHello, I have the same problem, I can not get the organization select.
I only have these modules actives:
bueditor
pathauto
storm
token
and the core.
Thanks
Oskar
Comment #24
Magnity commented@oskar_calvo - are you using i18n too? There seem to be some issues if multiple languages are being used on the site.
Comment #25
oskar_calvo commentedHello Magnity.
No, i not working with i18n, I have installed devel and devel_form
But before install those modules it doesn't work.
I have check the form array and I realize that I don't gent nothing in it:
Thanks
Oskar
Comment #26
oskar_calvo commentedI have realize that I work with Drupal in spanish, I'll try it in english, but with a help.module and form_altern function it's working more or less now.
Thanks
Oskar
Comment #27
Magnity commentedWould you be able to share how you made your installation work?
Comment #28
oskar_calvo commentedAlthought is not the best code, I works for my.
Oskar
Comment #29
Magnity commentedThe issue seemed to be that for sites operating in several languages, the organizations will only show if the site is being viewed in the same language as when the organizations were created.
There was then the secondary issue that once this was done, that an SQL warning was shown (#377972: SQL warning when combined with I18N module). Now that this part is fixed, I'm going to mark this fixed as well.
In order to see organizations (or any node) you must be viewing the correct language.
As ever however - please reopen if you feel that there is more that can be done.
Comment #30
nbluto commentedI just installed storm on Drupal 6.13. I cannot get the organization field to work. I have created an organization and I can see it in the organization node, but not in any of the forms dropdown menus. I am only using one language. Is there something I can do? The modules I am using are: Admin menu, CCK, backup and migrate, global redirect, imce, meta tags, page title, path auto, tiny tiny mce, token, token actions, panels, views, and google analytics.
Comment #31
nbluto commentedI went back and edited my organization node and checked the customer box as well as the other 2 boxes and then my organization filled up the form. Sorry about that but I hope that helps others. Great module. I am so excited to use it now. ;-)
Comment #32
peterx commentedOrganisation missing when adding a ticket. Latest Drupal and latest Storm. Only additional module is IMCE. Language and everything else is the default. No problems with Storm when logged in as administrator. I created a user with a role xyz and set up the user in Storm to create tickets for organisation xyz. organisation xyz is marked as a customer. When I log in as user xyz, I see Tickets + but when I try to create a ticket, I cannot select the organisation.
I gave the role Storm organization: access but that did not work. I then gave the role Storm organization: view belonged. It works. The user with that role can view the organisation and create a ticket for that organisation.
Comment #33
Magnity commentedMy suspicion is that Storm is set up so that you cannot see nodes in the node listing unless you have access to view them (as with nodes elsewhere in Drupal). The way to solve this would be to give them view permissions but restrict via a custom theme function.
Perhaps a feature request could be that these are accessible but without a link to their node (and hence without full details), but this would be a separate issue.
Comment #35
qriz commentedI hope I'm in the right issue... (please move if not)
I have the same issue on the way to integrate storm into my customer administration system.
The Organizations drop down is empty in all modules.
Little background info:
In my drupal site I have contacts/customers as nodes with a lot of cck fields in one nodetype. (around 1000 so far)
What i need now is to connect and administer job nodes with customers (i tried node relationships and couldn't get it to work).
What i did was adding all my cck fields to the content type stormorganization and used the following query in phpmyadmin:
UPDATE node SET type = 'oldnodetype' WHERE type IN ('stormorganization');
Now all my old contacts/customers are Organizations ... well ... kinda
I checked the db tables ... under "node" it tells me they are all indeed stormorganizations but the table "stormorganization" shows me only the manually created testorganization. (which is showing in the drop down)
How else can I import a lot of nodes to use with storm? I am really excited about this module and hope we can figure something out.
thx
Comment #36
Magnity commentedHi qriz,
Please open a new issue for your problem, but just check the answers above in this issue as they may help you learn about which organizations are listed in this interface.