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)
Exemple #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)
Exemple #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)
from omniport.admin.site import omnipotence
from links.models import Link

omnipotence.register(Link)
Exemple #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)
Exemple #11
0
from feed.models import Bit
from omniport.admin.site import omnipotence

omnipotence.register(Bit)
Exemple #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)
Exemple #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)
Exemple #14
0
from omniport.admin.site import omnipotence

from session_auth.models import SessionMap

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

from token_auth.models import AppAccessToken

omnipotence.register(AppAccessToken)
Exemple #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
from mptt.admin import MPTTModelAdmin

from omniport.admin.site import omnipotence

from comments.models import Comment


omnipotence.register(Comment, MPTTModelAdmin)
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)
from base_auth.admin.models.user import UserAdmin
from base_auth.models import User
from omniport.admin.site import omnipotence

omnipotence.register(User, UserAdmin)