You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
899 B

  1. This module provides an abstract model to manage SQL Select requests on database.
  2. It is not usefull for itself. You can see an exemple of implementation in the
  3. 'sql_export' module. (same repository).
  4. Implemented features
  5. ~~~~~~~~~~~~~~~~~~~~
  6. * Add some restrictions in the sql request:
  7. * you can only read datas. No update, deletion or creation are possible.
  8. * some tables are not allowed, because they could contains clear password
  9. or keys. For the time being ('ir_config_parameter').
  10. * The request can be in a 'draft' or a 'SQL Valid' status. To be valid,
  11. the request has to be cleaned, checked and tested. All of this operations
  12. can be disabled in the inherited modules.
  13. * This module two new groups:
  14. * SQL Request / User : Can see all the sql requests by default and execute
  15. them, if they are valid.
  16. * SQL Request / Manager : has full access on sql requests.