Add a template list API view
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
@@ -271,6 +271,17 @@ class Package(object):
|
||||
class Template(object):
|
||||
_registry = {}
|
||||
|
||||
@classmethod
|
||||
def all(cls, rendered=False, request=None):
|
||||
if not rendered:
|
||||
return cls._registry.values()
|
||||
else:
|
||||
result = []
|
||||
for template in cls._registry.values():
|
||||
result.append(template.render(request=request))
|
||||
return result
|
||||
|
||||
|
||||
@classmethod
|
||||
def get(cls, name):
|
||||
return cls._registry[name]
|
||||
|
||||
Reference in New Issue
Block a user