aboutsummaryrefslogtreecommitdiffstats
path: root/apanel.pl
Commit message (Collapse)AuthorAgeFilesLines
* Project structure changeAngelo Naselli2014-01-271-95/+0
|
* Added availability to instanziate once intead o many timesAngelo Naselli2014-01-161-3/+2
| | | | Fixed return Category (now is the one we left)
* fixed segfault: some windows were not correctly destroyedAngelo Naselli2014-01-081-0/+1
|
* added me tooAngelo Naselli2014-01-081-0/+1
|
* - Admin service is now splitted (gui and utility)Angelo Naselli2014-01-061-12/+14
| | | | | - Admin service extends Module - fixed load modules from categories.conf.d
* - Added a Base class for modules.Angelo Naselli2014-01-061-4/+1
| | | | | | | | | - Now configuration can be read also int /etc/categories.conf.d/ so that external modules can add their own configuration to be launched and added to admin panel - perl modules can be run by extending Module class, creating a start() method and configuring module entry in categories configuration as class element - Admin User now extends Module
* read apanel settings to retrieve the method to gain superuser privilegesMatteo Pasotti2013-08-191-1/+21
|
* - AdminPanel/Privileges.pm: added support to pam / consolehelperMatteo Pasotti2013-01-041-1/+1
| | | | | | - extras/README: added info to configure pam for apanel - apanel.pl: using pam as default
* - Privileges.pm: added support to sudoMatteo Pasotti2013-01-041-1/+1
| | | | | - apanel.pl: using polkit as default
* - rename Auth.pm --> Privileges.pmMatteo Pasotti2013-01-031-1/+1
| | | | | | - moved Privileges module to a dedicated namespace (AdminPanel) - Privileges module now use English (for readability)
* change code alignment using Angelo Naselli2012-11-061-16/+14
| | | | tabstop=4 shiftwidth=4 expandtab
* using yui::YCommandLine only for all, at the momentAngelo Naselli2012-11-061-5/+6
|
* Initial commit of Admin Panel.Steven Tucker2012-11-061-0/+76
Has basic functionality that you might expect from the core program, escalates priviledges, loads categories and modules dynamically from configuration file, launches modules and returns to the panel once the module has completed. Works within ncurses, gtk and qt environments using the native widget set.