Add a template list API view

Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2018-12-24 19:18:36 -04:00
parent 2c3e2e2bef
commit 6dcd8bd9aa
3 changed files with 33 additions and 2 deletions

View File

@@ -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]