mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-05-18 13:28:32 -04:00
Do not show migration module if no migration is required (#1440)
This commit is contained in:
@@ -18,7 +18,7 @@ class Migrate extends Secure_Controller
|
||||
|
||||
public function perform_migration()
|
||||
{
|
||||
if( ! $this->migration->latest())
|
||||
if(!$this->migration->latest())
|
||||
{
|
||||
echo json_encode(array('success' => FALSE, 'message' => $this->lang->line('migrate_failed - ' . $this->migration->error_string())));
|
||||
}
|
||||
|
||||
@@ -38,14 +38,27 @@ class Secure_Controller extends CI_Controller
|
||||
{
|
||||
$this->session->set_userdata('menu_group', $menu_group);
|
||||
}
|
||||
|
||||
if($menu_group == 'home')
|
||||
{
|
||||
$data['allowed_modules'] = $this->Module->get_allowed_home_modules($logged_in_employee_info->person_id);
|
||||
$allowed_modules = $this->Module->get_allowed_home_modules($logged_in_employee_info->person_id);
|
||||
}
|
||||
else
|
||||
{
|
||||
$data['allowed_modules'] = $this->Module->get_allowed_office_modules($logged_in_employee_info->person_id);
|
||||
$allowed_modules = $this->Module->get_allowed_office_modules($logged_in_employee_info->person_id);
|
||||
}
|
||||
|
||||
// do not show migrate module if no migration is required
|
||||
|
||||
$this->load->library('migration');
|
||||
foreach($allowed_modules->result() as $module)
|
||||
{
|
||||
if(!$this->migration->latest() || $module->module_id != 'migrate')
|
||||
{
|
||||
$data['allowed_modules'][] = $module;
|
||||
}
|
||||
}
|
||||
|
||||
$data['user_info'] = $logged_in_employee_info;
|
||||
$data['controller_name'] = $module_id;
|
||||
|
||||
@@ -123,4 +136,4 @@ class Secure_Controller extends CI_Controller
|
||||
public function delete() { return FALSE; }
|
||||
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<div id="home_module_list">
|
||||
<?php
|
||||
foreach($allowed_modules->result() as $module)
|
||||
foreach($allowed_modules as $module)
|
||||
{
|
||||
?>
|
||||
<div class="module_item" title="<?php echo $this->lang->line('module_'.$module->module_id.'_desc');?>">
|
||||
@@ -20,4 +20,4 @@
|
||||
?>
|
||||
</div>
|
||||
|
||||
<?php $this->load->view("partial/footer"); ?>
|
||||
<?php $this->load->view("partial/footer"); ?>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<div id="office_module_list">
|
||||
<?php
|
||||
foreach($allowed_modules->result() as $module)
|
||||
foreach($allowed_modules as $module)
|
||||
{
|
||||
?>
|
||||
<div class="module_item" title="<?php echo $this->lang->line('module_'.$module->module_id.'_desc');?>">
|
||||
@@ -20,4 +20,4 @@
|
||||
?>
|
||||
</div>
|
||||
|
||||
<?php $this->load->view("partial/footer"); ?>
|
||||
<?php $this->load->view("partial/footer"); ?>
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
|
||||
<div class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<?php foreach($allowed_modules->result() as $module): ?>
|
||||
<?php foreach($allowed_modules as $module): ?>
|
||||
<li class="<?php echo $module->module_id == $this->uri->segment(1) ? 'active' : ''; ?>">
|
||||
<a href="<?php echo site_url("$module->module_id"); ?>"
|
||||
title="<?php echo $this->lang->line("module_" . $module->module_id); ?>"
|
||||
|
||||
Reference in New Issue
Block a user