Example #1
0
    def get_form(klass, override=None):
        if override:
            klass = override
        form = model_form(klass, exclude=klass.exclude_fields)
        form.tags = TagListField("Tags that will link to this entity")
        form.links = EntityListField("Bind to entities")

        return form
Example #2
0
    def get_form(klass):
        """Gets the appropriate form for a given investigation"""
        form = model_form(klass, exclude=klass.exclude_fields)

        # An empty name is the same as no name
        form.name = WTFStringField('Name', filters=[lambda name: name or None])

        form.created_by = WTFHiddenField('created_by',
                                         default=current_user.username)

        form.tags = TagListField("Tags")

        return form
Example #3
0
 def get_form(klass):
     """Gets the appropriate form for a given obseravble"""
     form = model_form(klass, exclude=klass.exclude_fields)
     form.tags = TagListField()
     return form