Repeatable: Always
Steps to repeat:
1. Download Module Services
2. Un-compress services-6.x-2.x-dev.tar.gz into (sites/all) modules folder
3. Visit admin/modules page in site
4. Enable services
5. Save changes
6. Visit admin/user/permissions
7. Mark all checkboxes in "services module" (administer services)
8. Save changes
9. Visit admin/modules page in site
10. Enable XMLRPC Server module
11. Save changes
12. Enable "Node service", "System service", "Taxonomy service", "User service"
13. Save changes
14. Visit admin/build/service page in site
Expected Results:
User sees the services page and can see a list of services enabled (Those defined on step 12: "Node service", "System service", "Taxonomy service", "User service")
Actual Results:
List of services is not enabled. It displays a message showing:
No services have been enabled.
IMPORTANT: This behavior happens with the latest development snapshot (2009-Sep-06). I was lucky to keep a copy from the previous snapshot (2009-Jul-27) and all services are properly enabled. It was tested both on an existing system and on a fresh Drupal 6.13 install.
PS: I assigned priority to critical, because I understand it makes the module unusable for everyone. Please correct this if I am wrong...
Comments
Comment #1
seortiz commentedI am quite surprised for the fact that services do not show up in this module. Looking at the node_service source code, the main difference seems to be the new "number" code added to error's messages.
I am still pretty new to Drupal and PHP so I can't really see why this could affect proper behavior of services module... maybe there is something else that needs to be done in order for this snapshot to work?
BTW: After some time reading and searching, I have been able to create a client web service using java, and I'm impressed as how well it does work against the previous snapshot, you guys did an excellent job!!! Thanks!
Comment #2
marcingy commentedhttp://drupal.org/node/599028