forked from juhiechandra/Institute-Website-Backend
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathadmin_panel.js
33 lines (26 loc) · 1.18 KB
/
admin_panel.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const AdminBro = require('admin-bro')
const AdminBroMongoose = require('@admin-bro/mongoose')
const AdminBroExpress = require('@admin-bro/express')
const Faculty = require('./models/Faculty')
const Acadcord = require('./models/Acadcord')
const Activity = require('./models/Activity')
const HOD = require('./models/HodMessage')
const Infrastructure = require('./models/Infrastructure')
const PhdScholar = require('./models/PhdScholar')
const Placement = require('./models/Placement')
const Staff = require('./models/Staff')
const Student = require('./models/Student')
const Navbars = require('./models/navbar');
const Footer = require('./models/footer');
const Clubs = require('./models/club');
const News = require('./models/news');
const About = require('./models/about');
const SocietyAndCubs = require('./models/SocietyAndCubs')
AdminBro.registerAdapter(AdminBroMongoose)
const AdminBroOptions = {
resources: [Faculty,Acadcord,Activity,HOD,Infrastructure,PhdScholar,Placement,Staff,Student,
Navbars,Footer,Clubs,News,About,SocietyAndCubs],
}
const admin_panel = new AdminBro(AdminBroOptions)
const router = AdminBroExpress.buildRouter(admin_panel)
module.exports = {admin_panel,router}