You are here

TODO.txt in Deploy - Content Staging 7.2

Same filename and directory in other branches
  1. 5 TODO.txt
  2. 7.3 TODO.txt
GENERAL TODO'S
--------------

 * Conditionally integrate with Encrypt (http://drupal.org/project/encrypt) to
   store all config data for all authenticators.

 * Cosider making aggregators return full entities instead of keys. Views
   supports this with its function called something like
   $views->query->get_result_entities(). This could potentially save some code.

 * Better test coverage
     - Test the fetch-only functionality
     - Test the dashboard and other cruical UI elements like the "Deploy" button

 * Implement hook_help() where needed.

 * Implement granular permissions, including:
     - administer deployment plans
     - administer deployment endpoints
     - access deployment overview
     - make deployments

 * Make all plugins more private and isolate necessary methods and parameters
     - Oversee how plugins are sharing/add config between each other.
     - Oversee how default config keys should be set in plugin objects.

 * See if we can integrate with Entity API and hook_entity_property_info() in a
   way. Would be nice if we just could mark properties and fields as holding
   a dependency, eventually with a 'dependency callback' similar to the
   'getter callback'. This would save a lot of dependency code and make
   'hook_deploy_entity_dependency' redundant.

 * See if we really need to define plugins through hooks. Is $plugin enough
   maybe, like 'content_types' etc. are defined. Performance implications?

File

TODO.txt
View source
  1. GENERAL TODO'S
  2. --------------
  3. * Conditionally integrate with Encrypt (http://drupal.org/project/encrypt) to
  4. store all config data for all authenticators.
  5. * Cosider making aggregators return full entities instead of keys. Views
  6. supports this with its function called something like
  7. $views->query->get_result_entities(). This could potentially save some code.
  8. * Better test coverage
  9. - Test the fetch-only functionality
  10. - Test the dashboard and other cruical UI elements like the "Deploy" button
  11. * Implement hook_help() where needed.
  12. * Implement granular permissions, including:
  13. - administer deployment plans
  14. - administer deployment endpoints
  15. - access deployment overview
  16. - make deployments
  17. * Make all plugins more private and isolate necessary methods and parameters
  18. - Oversee how plugins are sharing/add config between each other.
  19. - Oversee how default config keys should be set in plugin objects.
  20. * See if we can integrate with Entity API and hook_entity_property_info() in a
  21. way. Would be nice if we just could mark properties and fields as holding
  22. a dependency, eventually with a 'dependency callback' similar to the
  23. 'getter callback'. This would save a lot of dependency code and make
  24. 'hook_deploy_entity_dependency' redundant.
  25. * See if we really need to define plugins through hooks. Is $plugin enough
  26. maybe, like 'content_types' etc. are defined. Performance implications?