summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Reporting/models.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Alexander Sulfrian2014-11-121-3/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: debian/changelog doc/conf.py doc/releases/index.txt doc/server/database.txt doc/server/plugins/generators/cfg.txt doc/server/plugins/generators/sslca.txt man/bcfg2.conf.5 misc/bcfg2-selinux.spec misc/bcfg2.spec osx/Makefile osx/macports/Portfile schemas/packages.xsd solaris-ips/MANIFEST.bcfg2-server.header solaris-ips/MANIFEST.bcfg2.header solaris-ips/Makefile solaris-ips/pkginfo.bcfg2 solaris-ips/pkginfo.bcfg2-server solaris/Makefile solaris/pkginfo.bcfg2 solaris/pkginfo.bcfg2-server src/lib/Bcfg2/Client/Client.py src/lib/Bcfg2/Client/Proxy.py src/lib/Bcfg2/Client/Tools/APT.py src/lib/Bcfg2/Client/Tools/Action.py src/lib/Bcfg2/Client/Tools/SYSV.py src/lib/Bcfg2/Client/Tools/YUM.py src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Reporting/Collector.py src/lib/Bcfg2/Reporting/templates/base.html src/lib/Bcfg2/Server/Admin/__init__.py src/lib/Bcfg2/Server/BuiltinCore.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/Plugins/Packages/Apt.py src/lib/Bcfg2/Server/Plugins/Probes.py src/lib/Bcfg2/settings.py src/lib/Bcfg2/version.py testsuite/Testsrc/Testlib/TestClient/TestTools/Test_init.py testsuite/Testsrc/test_code_checks.py
| * Reporting: Remove duplicate methodSol Jerome2014-08-141-3/+0
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | Reporting: update non-ORM bits to know about separate databaseMichael Fenn2014-04-091-4/+6
| | | | | | | | | | | | | | | | | | There is a little bit of code in the reporting web interface that uses raw SQL rather than the django ORM. This bypassed the database router functionality (since there is no model to bind to). Django supports keeping track of multiple connections in the raw SQL interface, so this commit does the refactoring necessary to support the multiple databases.
* | bcfg2-reports: rewrote with new option parserChris St. Pierre2013-10-301-1/+1
|/
* Reporting: Fix typoSol Jerome2013-08-081-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Reporting: Fix tracebackSol Jerome2013-05-291-14/+18
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* exclude failures type from Interaction.bad/modified/extraTim Laszlo2013-05-151-0/+6
| | | | (cherry picked from commit 06bc603bbfb7615a2840c7bef0ef37013c585adf)
* models: Fix table name quoting for pgsqlSol Jerome2013-05-101-6/+24
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Reporting: Add failures entry typeSol Jerome2013-04-091-3/+5
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Reporting: added support for POSIX user/group entriesChris St. Pierre2013-03-081-1/+28
|
* Reporting: added support for various SELinux entriesChris St. Pierre2013-03-081-36/+162
|
* Batch deletes for sqliteTim Laszlo2013-01-301-1/+7
|
* Check if linkentry is not noneTim Laszlo2012-11-071-1/+1
|
* Reporting: Allow interactions without a profileTim Laszlo2012-10-291-1/+1
|
* replace modes_problem with correct modes_problemTim Laszlo2012-10-251-1/+1
|
* add a higher timeout for caching certain objectsTim Laszlo2012-10-171-1/+1
|
* Revert "migrate_db: skip db lookup since all should be known"Tim Laszlo2012-10-171-6/+3
| | | | | | | | | This caused data duplication on migration. This reverts commit 9707ee8e4c495133f329000d3e5b89d8b84e5998. Conflicts: src/lib/Bcfg2/Reporting/models.py
* expand hash_key to a large intTim Laszlo2012-10-171-1/+1
|
* Reporting: use mode instead of permsTim Laszlo2012-10-161-7/+7
|
* bcfg2-reports: updated to new schemaTim Laszlo2012-10-151-0/+9
|
* migrate_db: skip db lookup since all should be knownTim Laszlo2012-10-151-3/+6
|
* Add prune routinesTim Laszlo2012-10-091-1/+18
|
* Reporting: Merge new reporting dataTim Laszlo2012-10-081-0/+582
Move reporting data to a new schema Use south for django migrations Add bcfg2-report-collector daemon Conflicts: doc/development/index.txt doc/server/plugins/connectors/properties.txt doc/server/plugins/generators/packages.txt setup.py src/lib/Bcfg2/Client/Tools/SELinux.py src/lib/Bcfg2/Compat.py src/lib/Bcfg2/Encryption.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Admin/Init.py src/lib/Bcfg2/Server/Admin/Reports.py src/lib/Bcfg2/Server/BuiltinCore.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/FileMonitor/Inotify.py src/lib/Bcfg2/Server/Plugin/base.py src/lib/Bcfg2/Server/Plugin/interfaces.py src/lib/Bcfg2/Server/Plugins/Cfg/CfgEncryptedGenerator.py src/lib/Bcfg2/Server/Plugins/FileProbes.py src/lib/Bcfg2/Server/Plugins/Ohai.py src/lib/Bcfg2/Server/Plugins/Packages/Collection.py src/lib/Bcfg2/Server/Plugins/Packages/Source.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/Packages/__init__.py src/lib/Bcfg2/Server/Plugins/Probes.py src/lib/Bcfg2/Server/Plugins/Properties.py src/lib/Bcfg2/Server/Reports/backends.py src/lib/Bcfg2/Server/Reports/manage.py src/lib/Bcfg2/Server/Reports/nisauth.py src/lib/Bcfg2/settings.py src/sbin/bcfg2-crypt src/sbin/bcfg2-yum-helper testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProbes.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestSEModules.py