Revision dcc6a862 api/handlers.py

b/api/handlers.py
112 112
        ]
113 113

  
114 114
    def read(self, request, id=None):
115
        """List flavors
115
        """
116
        List flavors or retrieve one
116 117

  
117 118
        Returns: OK
118
        Faults: cloudServersFault, serviceUnavailable, unauthorized, badRequest
119
        Faults: cloudServersFault, serviceUnavailable, unauthorized,
120
                badRequest, itemNotFound
119 121
        """
120 122
        if id is None:
121 123
            simple = map(lambda v: {
......
130 132
                if str(flavor["id"]) == id:
131 133
                    return { "flavor": flavor }
132 134
            return fault.itemNotFound
135

  
136

  
137
class ImageHandler(BaseHandler):
138
    allowed_methods = ('GET', 'POST')
139

  
140
    def read(self, request, id=None):
141
        """
142
        List images or retrieve one
143

  
144
        Returns: OK
145
        Faults: cloudServersFault, serviceUnavailable, unauthorized,
146
                badRequest, itemNotFound
147
        """
148
        if id is None:
149
            return {}
150
        elif id == "detail":
151
            return {}
152
        else:
153
            return fault.itemNotFound
154

  
155
    def create(self, request):
156
        """Create a new image"""
157
        return accepted

Also available in: Unified diff