Files
mayan-edms/mayan/apps/forms/classes.py
Roberto Rosario 56c8e2741b Intial commit of the forms manager app
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-05-22 03:37:14 -04:00

29 lines
622 B
Python

from __future__ import unicode_literals
import logging
from django.apps import apps
from django.utils import six
from django.utils.encoding import force_text
from django.utils.translation import ugettext_lazy as _
logger = logging.getLogger(__name__)
class FieldEntry(object):
_registry = {}
@classmethod
def all(cls):
return cls._registry.values()
def __init__(self, dotted_path, label):
self.dotted_path = dotted_path
self.label = label
self.__class__._registry[self.dotted_path] = self
FieldEntry(dotted_path='django.forms.CharField', label='Character field')