1
0
mirror of https://github.com/altlinux/gpupdate.git synced 2025-03-21 18:50:38 +03:00

control_applier: Check if module is enabled via group policy

This commit is contained in:
Игорь Чудов 2020-06-26 18:28:34 +04:00
parent 9121534de3
commit 917f1b27fb
Signed by untrusted user: nir
GPG Key ID: 0F3883600CAE7AAC

View File

@ -16,19 +16,26 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from .applier_frontend import applier_frontend
from .applier_frontend import (
applier_frontend
, check_module_enabled
)
from .appliers.control import control
from util.logging import slogm
import logging
class control_applier(applier_frontend):
__module_name = 'control_applier'
__module_experimental = False
__module_enabled = True
_registry_branch = 'Software\\BaseALT\\Policies\\Control'
def __init__(self, storage):
self.storage = storage
self.control_settings = self.storage.filter_hklm_entries('Software\\BaseALT\\Policies\\Control%')
self.controls = list()
self.__module_enabled = check_module_enabled(self.storage, self.__module_name, self.__module_enabled)
def apply(self):
'''