Closed (duplicate)
Project:
Drupal.org CVS applications
Component:
new project application
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
23 Apr 2010 at 00:11 UTC
Updated:
2 Nov 2018 at 14:02 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
cmcintosh commentedHosting_services module will expose functionality provided by the Hosting module as well as Provisioning, all part of the Aegir Suite to be accessed via the Services API functionality that already exists. Following their api.
This initial upload is only a small part of what the module will be doing. It will be broken up into several modules:
Hosting_services - Will be providing basic status, small maintenance, reporting service calls
Site_service - Will provide service calls specific to just Sites and the tasks that can be performed on them.
Server_service - Will provide service calls specific to just Server Objects.
ETC.
This module is very much ALPHA and needs feature requests, bug reports, and the like to help continue to move it forward as something that could greatly help the community of aegir/drupal users.
Comment #2
cmcintosh commentedFixed some bugs and added functionality from last version. Test this one please. Per mig5 / vertice changing namespace to hosting_serviceapi.
Comment #3
voxpelli commentedI would suggest taking a look at http://drupal.org/coding-standards as well as running your modules code through http://drupal.org/project/coder - it's important to have a unified coding style for others to be able to easily contribute to your project with eg. patches.
Some changes you should do are to indent with double spaces and not end your php-files with a ?>
The module seems like a good idea though - I would be happy to help you with feedback on it.
Comment #4
ddorian commented+1
Comment #6
avpadernoHello, and thanks for applying for a CVS account. I am adding the review tags, and some volunteers will review your code, pointing out what needs to be changed.
As per http://drupal.org/cvs-application/requirements, the motivation message should be expanded to contain more details about the features of the proposed module, and it should include also a comparison with the existing solutions.
Comment #7
avpadernoComment #8
Macronomicus commented+1 ...awesome!
Comment #9
gddvoxpelli is correct about the coding style, this definitely needs to get fixed up.
Some other comments
- If all you are doing is checking user_access(), you don't actually need a separate access callback. You can just put the perm into the 'access arguments' key. See the comments service in the main services download for an example of this.
- You may also want to put your functions into an include file using the 'file' key. Again, there are many examples of this in the existing service implementations.
The coding style stuff is the big thing though.
Looking forward to seeing this happen, I think its a great idea.
Comment #10
cmcintosh commentedI wrote a long post about this, but it did not save it. Summary now as it is 2am, I will be reviewing this more tomorrow. Updating it with the new version, and posting back a better purpose statement for the module page.
Comment #11
cmcintosh commentedRight at this moment we are only checking user_access(), but I am working in checking for things like if a User is related to a client, if that client has permissions for site_x and task_x, etc. So there will be some stuff added into those functions, but just trying to get it prototyped up as quick as i can. Then look at adding complexity to it.
Comment #12
kvvnn commentedSubscribe. Want to help somehow.
Comment #13
avpadernoThere have not been replies in the last week. I am marking this application as .
Comment #14
cmcintosh commentedThis is active, just because there has not been a post in a week does not mean it is dead. I am working on some of the syntax issues as well as the features I mentioned above. Please do not close this issue again as this is where i upload code for this and where i hope to get feedback for this module as well.
Comment #15
avpadernoPlease re-apply for a CVS account when you will be able to change the code as reported by voxpelli in comment #3.
The application has been already declined; changing the status of this report doesn't change the status of the application.
Comment #16
avpadernoComment #17
cmcintosh commentedPosted some of the work i have done, i believe i have a majority of the Grammatical issues corrected in this version of them module.
Comment #18
avpadernoComment #19
avpadernoThe last permission strings don't respect the format used by Drupal, which is <verb> <object>.
Comment #20
avpadernoThere have not been replies in the past week. I am marking this application as .
Comment #21
avpaderno