Skip to main content
logo

contentrules.slack

PyPI PyPI - Python Version PyPI - Wheel PyPI - License PyPI - Status

PyPI - Plone Versions

Code analysis checks Tests Code Style

GitHub contributors GitHub Repo stars

contentrules.slack is a package providing a Plone content rules action to post a message on Slack.

Installation

This package supports Plone sites using Volto and ClassicUI.

For proper Volto support, the requirements are:

  • plone.restapi >= 8.34.0
  • Volto >= 16.10.0

Add contentrules.slack to the Plone installation using pip:

pip install contentrules.slack

or add it as a dependency on your package's setup.py

    install_requires = [
        "contentrules.slack",
        "Plone",
        "plone.restapi",
        "setuptools",
    ],

Start Plone and go to the Content Rules Control Panel.

No additional configuration is needed for Volto support.

Source Code and Contributions

If you want to help with the development (improvement, update, bug-fixing, ...) of contentrules.slack this is a great idea!

We appreciate any contribution and if a release is needed to be done on PyPI, please just contact one of us.

Development

You need a working python environment (system, virtualenv, pyenv, etc) version 3.8 or superior.

Then install the dependencies and a development instance using:

make build

To run tests for this package: By default, we use the latest Plone version in the 6.x series.

Translations

This product has been translated into:

  • English (Érico Andrei)
  • Português do Brasil (Rudá Porto)
  • Deutsch (Yael Biran)
  • Español (Álvaro Hurtado Mochón)

License

The project is licensed under GPLv2.

One Last Thing

Originally Made in Berlin, with love, by your friends @ Briefy and Pendect.

Now maintained by the Plone Collective

Contributors

  • Érico Andrei, @ericof
  • Rudá Porto, @rudaporto
  • Álvaro Hurtado Mochón, @alvarohurtado84
  • Yael Biran

Changelog

2.0.2 (2023-04-04)

  • Use requests instead of httpx, as the former is already distributed with Plone. [ericof]

  • Update Sphinx theme used in the documentation [ericof]

2.0.1 (2023-03-10)

2.0.0 (2023-02-07)

  • Use pytest instead of unittest [ericof]

  • Drop dependency on ftw.slacker [ericof]

  • Drop support to Plone 5.2 [ericof]

  • Support to Plone 6.0, Python 3.8 to 2.11 [ericof]

  • Update documentation [ericof]

1.0.1 (2020-04-25)

  • Fix "TypeError: expected string or bytes-like object" when one attribute of action is not set. [ericof]

1.0.0 (2019-11-28)

  • Add Plone 5.2 / Python 3 support. [ericof]

  • Drop Python 2.7 support. [ericof]

1.0.0a1 (2017-10-17)

  • Initial release. [ericof]

Release files for contentrules.slack 2.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for contentrules.slack 2.0.2
File Size Uploaded
contentrules.slack-2.0.2.tar.gz 1.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for contentrules.slack 2.0.2
File Interpreter ABI Platform
contentrules.slack-2.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 1.8 MB

Release files / contentrules.slack-2.0.2.tar.gz

Download URL contentrules.slack-2.0.2.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
2d08b1f42a31908cb59327a74b138a94056c17594aec586c11fd8fc25ebb4dee
BLAKE2b-256 checksum
How to use checksums
178a8975b78a6eb03aed17af577fc8475b83787b5e5909a05369ae48b5eb2aca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.7

Release files / contentrules.slack-2.0.2-py3-none-any.whl

Download URL contentrules.slack-2.0.2-py3-none-any.whl
Size 30.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fea1730c8966006cd60bb897a452804a8abed840635b48111acab7b666e9a2fc
BLAKE2b-256 checksum
How to use checksums
436669799381e268beff85abcef9c82052d70834bc7d61435591b09f684bc0e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.7

Release history Release notifications | RSS feed

This release

2.0.2 This release

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page