You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
727 B
JavaScript
20 lines
727 B
JavaScript
const permission = require('../permission');
|
|
|
|
global.Hydro.ui.nav = [];
|
|
|
|
const Item = (path, name, prefix, perm) => {
|
|
global.Hydro.ui.nav.push({
|
|
path, name, prefix, perm,
|
|
});
|
|
};
|
|
|
|
Item('/', 'domain_main', 'domain_main');
|
|
Item('/p', 'problem_main', 'problem', permission.PERM_VIEW_PROBLEM);
|
|
Item('/t', 'training_main', 'training', permission.PERM_VIEW_TRAINING);
|
|
Item('/homework', 'homework_main', 'homework', permission.PERM_VIEW_HOMEWORK);
|
|
Item('/discuss', 'discussion_main', 'discussion', permission.PERM_VIEW_DISCUSSION);
|
|
Item('/c', 'contest_main', 'contest', permission.PERM_VIEW_CONTEST);
|
|
Item('/domain', 'domain_dashboard', 'domain', permission.PERM_MANAGE);
|
|
|
|
global.Hydro.lib.nav = module.exports = Item;
|