Skip to main content

This package contains fingerpointing log audit helper.

Project description

https://github.com/imio/imio.fpaudit/actions/workflows/main.yml/badge.svg Coveralls https://codecov.io/gh/imio/imio.fpaudit/branch/master/graph/badge.svg Latest Version Egg Status https://img.shields.io/pypi/pyversions/imio.fpaudit.svg?style=plastic:alt:Supported-PythonVersions License

imio.fpaudit

Fingerpointing log audit helper

Features

  • logs can be defined in a plone configlet

  • an helper method utils.fplog can be used to write to a defined log file

  • a template (collective.documentgenerator) can be used to generate an ods or xls file from the logs. The template object must define the following context vars:

    • log_id: the id of the log to use

    • actions: a list of actions to filter on (ex: AUDIT,ERROR)

    • extras: a list of extra fields to use in the template (ex: col_a,col_b)

Translations

This product has been translated into

  • Klingon (thanks, K’Plai)

Installation

Install imio.fpaudit by adding it to your buildout:

[buildout]

...

eggs =
    imio.fpaudit

It is also necessary to include some config lines in instance zope.conf or in buildout config, where xxx is the path to the plone site:

[instance]
zope-conf-additional +=
   <product-config imio.fpaudit>
     plone-path xxx
   </product-config>

and then running bin/buildout

Contribute

License

The project is licensed under the GPLv2.

Changelog

0.1.3 (2026-03-24)

  • Added Plone 6.1 version in buildout. [chris-adam]

  • Refactored storage utility initialization without zope ready subscriber. [sgeulette]

  • Renamed log method from utils.fplog to utils.fpalog to distinguish it from imio.helpers.security.fplog. [sgeulette]

0.1.2 (2025-03-12)

  • Avoid test isolation problems by setting the default value of log_entries during install. [gbastien]

0.1.1 (2025-02-28)

  • Corrected buildout [sgeulette]

  • Pinned natsort. [sgeulette]

  • Improved uninstall profile. [sgeulette]

0.1.0 (2025-02-20)

  • Initial release. [sgeulette]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

imio_fpaudit-0.1.3.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

imio_fpaudit-0.1.3-py2.py3-none-any.whl (17.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file imio_fpaudit-0.1.3.tar.gz.

File metadata

  • Download URL: imio_fpaudit-0.1.3.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for imio_fpaudit-0.1.3.tar.gz
Algorithm Hash digest
SHA256 b9bfb54d7436fa25e265e86c3d7a16c787d67d10300c112713931c9657676e18
MD5 a639c607da4e6f2bb56a179f1cce8dc3
BLAKE2b-256 4ed3b9e4244f99a9c4aa251e372c77e41c96906ec385f769faa505e026fb37ed

See more details on using hashes here.

File details

Details for the file imio_fpaudit-0.1.3-py2.py3-none-any.whl.

File metadata

  • Download URL: imio_fpaudit-0.1.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for imio_fpaudit-0.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 190caca437882cd826f513d83ed6bd74c2500c9f644b8c324003c581126b7c8a
MD5 e189ac10b743c666ee414ee3be173ab1
BLAKE2b-256 7a262637ce00890e623aa550c0dda4c4b1533c30212d8df6a1d6fbfbc3c76d84

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page