Example #1
0
    def ready(self):
        self.prevent_generated_model_for_registering()

        from .plugins import DatabasePlugin
        plugin_registry.register(DatabasePlugin())

        from .fields.field_types import (
            TextFieldType, LongTextFieldType, NumberFieldType, BooleanFieldType,
            DateFieldType, LinkRowFieldType
        )
        field_type_registry.register(TextFieldType())
        field_type_registry.register(LongTextFieldType())
        field_type_registry.register(NumberFieldType())
        field_type_registry.register(BooleanFieldType())
        field_type_registry.register(DateFieldType())
        field_type_registry.register(LinkRowFieldType())

        from .fields.field_converters import LinkRowFieldConverter
        field_converter_registry.register(LinkRowFieldConverter())

        from .views.view_types import GridViewType
        view_type_registry.register(GridViewType())

        from .application_types import DatabaseApplicationType
        application_type_registry.register(DatabaseApplicationType())
Example #2
0
    def ready(self):
        self.prevent_generated_model_for_registering()

        from .plugins import DatabasePlugin
        plugin_registry.register(DatabasePlugin())

        from .fields.field_types import (
            TextFieldType, LongTextFieldType, URLFieldType, NumberFieldType,
            BooleanFieldType, DateFieldType, LinkRowFieldType, EmailFieldType,
            FileFieldType, SingleSelectFieldType
        )
        field_type_registry.register(TextFieldType())
        field_type_registry.register(LongTextFieldType())
        field_type_registry.register(URLFieldType())
        field_type_registry.register(EmailFieldType())
        field_type_registry.register(NumberFieldType())
        field_type_registry.register(BooleanFieldType())
        field_type_registry.register(DateFieldType())
        field_type_registry.register(LinkRowFieldType())
        field_type_registry.register(FileFieldType())
        field_type_registry.register(SingleSelectFieldType())

        from .fields.field_converters import LinkRowFieldConverter, FileFieldConverter
        field_converter_registry.register(LinkRowFieldConverter())
        field_converter_registry.register(FileFieldConverter())

        from .views.view_types import GridViewType
        view_type_registry.register(GridViewType())

        from .views.view_filters import (
            EqualViewFilterType, NotEqualViewFilterType, EmptyViewFilterType,
            NotEmptyViewFilterType, DateEqualViewFilterType, DateNotEqualViewFilterType,
            HigherThanViewFilterType, LowerThanViewFilterType, ContainsViewFilterType,
            ContainsNotViewFilterType, BooleanViewFilterType,
            SingleSelectEqualViewFilterType, SingleSelectNotEqualViewFilterType
        )
        view_filter_type_registry.register(EqualViewFilterType())
        view_filter_type_registry.register(NotEqualViewFilterType())
        view_filter_type_registry.register(ContainsViewFilterType())
        view_filter_type_registry.register(ContainsNotViewFilterType())
        view_filter_type_registry.register(HigherThanViewFilterType())
        view_filter_type_registry.register(LowerThanViewFilterType())
        view_filter_type_registry.register(DateEqualViewFilterType())
        view_filter_type_registry.register(DateNotEqualViewFilterType())
        view_filter_type_registry.register(SingleSelectEqualViewFilterType())
        view_filter_type_registry.register(SingleSelectNotEqualViewFilterType())
        view_filter_type_registry.register(BooleanViewFilterType())
        view_filter_type_registry.register(EmptyViewFilterType())
        view_filter_type_registry.register(NotEmptyViewFilterType())

        from .application_types import DatabaseApplicationType
        application_type_registry.register(DatabaseApplicationType())

        from .ws.pages import TablePageType
        page_registry.register(TablePageType())

        # The signals must always be imported last because they use the registries
        # which need to be filled first.
        import baserow.contrib.database.ws.signals  # noqa: F403, F401
Example #3
0
    def ready(self):
        from baserow.core.registries import plugin_registry
        from baserow.contrib.database.export.registries import table_exporter_registry

        from .plugins import PremiumPlugin
        from .export.exporter_types import JSONTableExporter, XMLTableExporter

        plugin_registry.register(PremiumPlugin())

        table_exporter_registry.register(JSONTableExporter())
        table_exporter_registry.register(XMLTableExporter())
Example #4
0
    def ready(self):
        self.prevent_generated_model_for_registering()

        from .plugins import DatabasePlugin
        plugin_registry.register(DatabasePlugin())

        from .fields.field_types import (TextFieldType, LongTextFieldType,
                                         URLFieldType, NumberFieldType,
                                         BooleanFieldType, DateFieldType,
                                         LinkRowFieldType, EmailFieldType,
                                         FileFieldType)
        field_type_registry.register(TextFieldType())
        field_type_registry.register(LongTextFieldType())
        field_type_registry.register(URLFieldType())
        field_type_registry.register(EmailFieldType())
        field_type_registry.register(NumberFieldType())
        field_type_registry.register(BooleanFieldType())
        field_type_registry.register(DateFieldType())
        field_type_registry.register(LinkRowFieldType())
        field_type_registry.register(FileFieldType())

        from .fields.field_converters import LinkRowFieldConverter, FileFieldConverter
        field_converter_registry.register(LinkRowFieldConverter())
        field_converter_registry.register(FileFieldConverter())

        from .views.view_types import GridViewType
        view_type_registry.register(GridViewType())

        from .views.view_filters import (
            EqualViewFilterType, NotEqualViewFilterType, EmptyViewFilterType,
            NotEmptyViewFilterType, DateEqualViewFilterType,
            DateNotEqualViewFilterType, HigherThanViewFilterType,
            LowerThanViewFilterType, ContainsViewFilterType,
            ContainsNotViewFilterType, BooleanViewFilterType)
        view_filter_type_registry.register(EqualViewFilterType())
        view_filter_type_registry.register(NotEqualViewFilterType())
        view_filter_type_registry.register(ContainsViewFilterType())
        view_filter_type_registry.register(ContainsNotViewFilterType())
        view_filter_type_registry.register(HigherThanViewFilterType())
        view_filter_type_registry.register(LowerThanViewFilterType())
        view_filter_type_registry.register(DateEqualViewFilterType())
        view_filter_type_registry.register(DateNotEqualViewFilterType())
        view_filter_type_registry.register(BooleanViewFilterType())
        view_filter_type_registry.register(EmptyViewFilterType())
        view_filter_type_registry.register(NotEmptyViewFilterType())

        from .application_types import DatabaseApplicationType
        application_type_registry.register(DatabaseApplicationType())
Example #5
0
    def ready(self):
        from .plugins import DatabasePlugin
        plugin_registry.register(DatabasePlugin())

        from .fields.field_types import (TextFieldType, LongTextFieldType,
                                         NumberFieldType, BooleanFieldType,
                                         DateFieldType)
        field_type_registry.register(TextFieldType())
        field_type_registry.register(LongTextFieldType())
        field_type_registry.register(NumberFieldType())
        field_type_registry.register(BooleanFieldType())
        field_type_registry.register(DateFieldType())

        from .views.view_types import GridViewType
        view_type_registry.register(GridViewType())

        from .application_types import DatabaseApplicationType
        application_type_registry.register(DatabaseApplicationType())
Example #6
0
    def ready(self):
            from .plugins import PluginNamePlugin
            from .view_types import GraphViewType

            plugin_registry.register(PluginNamePlugin())
            view_type_registry.register(GraphViewType())
Example #7
0
    def ready(self):
        from baserow.core.registries import plugin_registry

        from .plugins import PremiumPlugin

        plugin_registry.register(PremiumPlugin())