Skip to main content

Configurable internal number plone behavior

Project description

https://github.com/IMIO/collective.behavior.internalnumber/actions/workflows/main.yml/badge.svg?branch=master https://coveralls.io/repos/github/IMIO/collective.behavior.internalnumber/badge.svg PyPI badge

collective.behavior.internalnumber

This product adds a plone behavior for dexterity content. The behavior adds a text field containing an internal number.

Features

  • Optional uniqueness validation

  • Optional default value

  • Inclusion in searchable text

  • Global or type by type configuration

  • A configuration page can manage globally or type by type:

    • a uniqueness option

    • an incremented number

    • a default value tal expression

Usage

In the configuration panel, go to dexterity types. Click on the type you want extend with the internal number field. Go to the behavior tab. Select “Internal number field” behavior.

If you want the internal number be searched in searchable text, you can also select the “Dynamic SearchableText indexer behavior”

Translations

This product has been translated into

  • French (thanks the author)

Installation

Install collective.behavior.internalnumber by adding it to your buildout:

[buildout]

...

eggs =
    collective.behavior.internalnumber

and then running bin/buildout

Contribute

License

The project is licensed under the GPLv2.

Contributors

Changelog

0.3 (2023-11-27)

  • Removed catalog metadata internal_number, added upgrade step to 1001. [gbastien]

0.2 (2023-05-31)

  • Made compliant with Plone 4.3, 5.2 and 6.0 [sgeulette]

  • Ordered imports & improved docstring [sgeulette]

  • Factorized increment/decrement functionnality in settings.increment_nb_for, settings.decrement_nb_for and settings.decrement_if_last_nb functions. Added helper function settings.set_settings. [gbastien]

  • Fixed ConnectionStateError while setting registry[TYPE_CONFIG] in tests and profile is applied several times. [gbastien]

0.1 (2017-05-31)

  • 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

collective.behavior.internalnumber-0.3.tar.gz (25.6 kB view details)

Uploaded Source

File details

Details for the file collective.behavior.internalnumber-0.3.tar.gz.

File metadata

  • Download URL: collective.behavior.internalnumber-0.3.tar.gz
  • Upload date:
  • Size: 25.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/2.7.18

File hashes

Hashes for collective.behavior.internalnumber-0.3.tar.gz
Algorithm Hash digest
SHA256 77b71f50a0b26d437f1debc0c0b9189718c7d398a22b1e4fd241b987bcb0669e
MD5 670e37d4df4f412c80577e118baa87b7
BLAKE2b-256 91abbf9ab58851f52fb8650b506c45e6a5a74a7690672debdfada670ff98e0d7

See more details on using hashes here.

Supported by

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