1. 15 May, 2013 2 commits
  2. 19 Apr, 2013 1 commit
  3. 18 Apr, 2013 2 commits
    • Giorgos Korfiatis's avatar
      146326c4
    • Kostas Papadimitriou's avatar
      Services api/presentation logic cleanup · 30713232
      Kostas Papadimitriou authored
      - Remove presentation information from Service model (order, icon)
      - To access the list of services filled with both presentation and api
        data use Service.catalog(). The method fills a dict with service
        identifiers and service metadata through the following steps
          - Initialize a service dict using
            astakos.im.presentation.service_defaults
          - Extend (merge and overwrite) it with the correspoding entry in
            astakos.im.presentation.SERVICES if exists.
          - Merge once again if user has set service metadata in
            ASTAKOS_SERVICE_META setting. This way user can change only the
            desired service parameters.
      
      - An example of ASTAKOS_SERVICE_META containing keys which
      
          ASTAKOS_SERVICE_META = {
              'myservice': {
                  'name': 'service_identifier',
                  'url': 'https://service.url/service/ui/',
                  'verbose_name': 'My service name',
                  'order': 1,
      
                  # cloudbar specific parameters
                  'cloudbar': {
                      'show': True,
                      'title': 'My service name in cloudbar'
                      # defaults to verbose_name
                  },
      
                  # dashboard specific parameters
                  'dashboard': {
                      'show': True,
                      # we use different ordering in dashboard
                      'order': 100,
                      'description': 'My service description'
                  }
              }
          }
      
      - Updated dashboard to use Service.catalog() instead of hardcoded
        html.
      - Updated service-* commands to keep up with model changes
      30713232
  4. 05 Apr, 2013 1 commit
  5. 28 Jan, 2013 1 commit
  6. 09 Jan, 2013 1 commit
  7. 26 Nov, 2012 2 commits
  8. 03 Oct, 2012 1 commit
  9. 26 Sep, 2012 1 commit
  10. 18 Sep, 2012 1 commit
  11. 10 Sep, 2012 1 commit
  12. 03 Sep, 2012 1 commit
  13. 31 Jul, 2012 1 commit
  14. 08 Jun, 2012 1 commit
  15. 22 May, 2012 1 commit
  16. 21 May, 2012 1 commit
  17. 07 Apr, 2012 1 commit
  18. 25 Feb, 2012 1 commit
  19. 23 Feb, 2012 1 commit
  20. 21 Feb, 2012 2 commits
  21. 17 Feb, 2012 1 commit