from omniport.admin.site import omnipotence

from bhawan_app.models import (Profile, Contact, Facility, RoomBooking,
                               Complaint, Timing, Visitor, Event,
                               ComplaintTimeSlot)

from bhawan_app.models.roles import HostelAdmin

omnipotence.register(Profile)
omnipotence.register(Contact)
omnipotence.register(Facility)
omnipotence.register(RoomBooking)
omnipotence.register(Complaint)
omnipotence.register(HostelAdmin)
omnipotence.register(Timing)
omnipotence.register(Visitor)
omnipotence.register(Event)
omnipotence.register(ComplaintTimeSlot)
Пример #2
0
Department = swapper.load_model('kernel', 'Department')
Centre = swapper.load_model('kernel', 'Centre')
Branch = swapper.load_model('kernel', 'Branch')
Course = swapper.load_model('kernel', 'Course')
Degree = swapper.load_model('kernel', 'Degree')
Residence = swapper.load_model('kernel', 'Residence')

Student = swapper.load_model('kernel', 'Student')
FacultyMember = swapper.load_model('kernel', 'FacultyMember')
Maintainer = swapper.load_model('kernel', 'Maintainer')

# Register all models
# If any are being overridden, they will show up separately in the Django admin

omnipotence.register(ContactInformation)
omnipotence.register(LocationInformation)
omnipotence.register(SocialInformation)
omnipotence.register(SocialLink)

omnipotence.register(Person)

omnipotence.register(BiologicalInformation)
omnipotence.register(FinancialInformation)
omnipotence.register(PoliticalInformation)
omnipotence.register(ResidentialInformation)

omnipotence.register(Department)
omnipotence.register(Centre)
omnipotence.register(Branch)
omnipotence.register(Course)
from formula_one.models import (
    ContactInformation,
    LocationInformation,
    SocialInformation,
    SocialLink,
)
from omniport.admin.site import omnipotence

# Register all non-swappable models

omnipotence.register(ContactInformation)
omnipotence.register(LocationInformation)
omnipotence.register(SocialInformation)
omnipotence.register(SocialLink)
from notifications.models import Notification
from omniport.admin.site import omnipotence

omnipotence.register(Notification)
Пример #5
0
from omniport.admin.site import omnipotence

from noticeboard.models import *

# Register all models

omnipotence.register(Notice)
omnipotence.register(ExpiredNotice)
omnipotence.register(NoticeUser)
omnipotence.register(Permission)
omnipotence.register(Banner)
from helpcentre.models import Query
from omniport.admin.site import omnipotence

omnipotence.register(Query)
from omniport.admin.site import omnipotence

from buy_and_sell.models import (SaleProduct, RequestProduct, PaymentMode,
                                 Picture)

omnipotence.register(SaleProduct)
omnipotence.register(RequestProduct)
omnipotence.register(PaymentMode)
omnipotence.register(Picture)
Пример #8
0
from omniport.admin.site import omnipotence
from links.models import Link

omnipotence.register(Link)
Пример #9
0
from omniport.admin.site import omnipotence

from django_filemanager.models import *

omnipotence.register(File)
omnipotence.register(Folder)
omnipotence.register(FileManager)
from omniport.admin.site import omnipotence
from django.contrib import admin

from maintainer_site.models import (
    Project,
    MaintainerGroup,
    MaintainerInformation,
    Hit,
)

omnipotence.register(Project)
omnipotence.register(MaintainerGroup)
omnipotence.register(MaintainerInformation)
omnipotence.register(Hit)
Пример #11
0
from feed.models import Bit
from omniport.admin.site import omnipotence

omnipotence.register(Bit)
Пример #12
0
from django.contrib import admin
from electorate.models.candidate_profile import CandidateProfile
from electorate.models.question import Question
from electorate.models.like import Like
from omniport.admin.site import omnipotence

omnipotence.register(Question)
omnipotence.register(CandidateProfile)
omnipotence.register(Like)
Пример #13
0
from mptt.admin import MPTTModelAdmin

from omniport.admin.site import omnipotence
from categories.models import Category, UserSubscription

omnipotence.register(Category, MPTTModelAdmin)
omnipotence.register(UserSubscription)
Пример #14
0
from omniport.admin.site import omnipotence

from session_auth.models import SessionMap

omnipotence.register(SessionMap)
Пример #15
0
from omniport.admin.site import omnipotence

from token_auth.models import AppAccessToken

omnipotence.register(AppAccessToken)
Пример #16
0
Maintainer = swapper.load_model('kernel', 'Maintainer')
Guest = swapper.load_model('kernel', 'Guest')

models = [
    Person,
    BiologicalInformation,
    FinancialInformation,
    PoliticalInformation,
    ResidentialInformation,
    Department,
    Centre,
    Branch,
    Course,
    Degree,
    Residence,
    Student,
    FacultyMember,
    Maintainer,
    Guest,
]

# Register all models
# If any are being swapped, they will show up separately in the Django admin

for model in models:
    try:
        omnipotence.register(model)
    except AlreadyRegistered:
        # A custom ModelAdmin has already registered it
        pass
Пример #17
0
from mptt.admin import MPTTModelAdmin

from omniport.admin.site import omnipotence

from comments.models import Comment


omnipotence.register(Comment, MPTTModelAdmin)
Пример #18
0
from django.contrib import admin
from django.contrib.admin import TabularInline

from omniport.admin.site import omnipotence
from formula_one.admin.model_admins.base import ModelAdmin
from no_dues.models import (Authority, Verifier, Permission, Subscriber)


class PermissionInline(TabularInline):
    """"
    This class implements Permission inline for the Subscriber
    """

    model = Permission
    fk_name = 'subscriber'


@admin.register(Subscriber, site=omnipotence)
class SubscriberAdmin(ModelAdmin):
    """
    The class controls the behaviour of Subscriber in Omnipotence
    """

    inlines = (PermissionInline, )


omnipotence.register(Authority)
omnipotence.register(Verifier)
omnipotence.register(Permission)
Пример #19
0
from base_auth.admin.models.user import UserAdmin
from base_auth.models import User
from omniport.admin.site import omnipotence

omnipotence.register(User, UserAdmin)