wabuehamm / membership
Elgg plugin vor membership management of the Waldbuehne Heessen
Installs: 46
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 16
Type:elgg-plugin
Requires
- composer/installers: ^1.0.8
- endroid/qr-code: ^3.7.7
Conflicts
- elgg/elgg: <3.0.0
- dev-main
- 0.15.1
- 0.15.0
- 0.14.0
- 0.13.3
- 0.13.2
- 0.13.1
- 0.13.0
- 0.12.0
- 0.11.2
- 0.11.1
- 0.11.0
- 0.10.1
- 0.10.0
- 0.9.7
- 0.9.6
- 0.9.5
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
- 0.1.0
- dev-dependabot/npm_and_yarn/minimist-and-mkdirp-and-handlebars-1.2.8
- dev-dependabot/npm_and_yarn/minimatch-3.0.8
- dev-dependabot/npm_and_yarn/grunt-1.5.3
- dev-dependabot/npm_and_yarn/ajv-6.12.6
- dev-dependabot/npm_and_yarn/simple-get-3.1.1
- dev-dependabot/npm_and_yarn/trim-off-newlines-1.0.3
- dev-dependabot/npm_and_yarn/bl-1.2.3
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/glob-parent-5.1.2
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/npm_and_yarn/handlebars-4.7.7
- dev-dependabot/npm_and_yarn/underscore-1.13.1
- dev-dependabot/npm_and_yarn/ini-1.3.8
This package is auto-updated.
Last update: 2025-03-29 00:53:57 UTC
README
Elgg plugin vor membership management of the Waldbuehne Heessen
Requirements
- Elgg >= 3.0.0
Installation
Download a release and unzip the file into the mods
directory of Elgg.
Creating a new report
- Add a new department/general or production level report to
views/default/object/elements/seasonReport.php
. Make sure to include calls to$acl->isParticipationAllowed($user, $entity->guid, 0, "_all")
to check if accessing the report is allowed for the currently logged-in user - Use a new ACL tag and create a new route inside
elgg-plugin.php
for the new report - Use a new i18n tag, place it in
languages/en.php
and translate it inlanguages/de.php
- Place the view for the new route in or under
views/default/resources/membership
and develop the report, optionally refined views fromviews/default/page/components
, especiallyviews/default/object/elements/simpleReportTable.php
may be useful - Use
classes/Wabue/Membership/Tools.php
for the business logic to create the report data - Use the same route for CSV export buttons
- Use the same name for the CSV report in
views/csv/resources/membership
- Use
views/csv/object/elements/simpleReportTable.php
as a shortcut for simple reports
Development
Release
Run the following command to release a new version to GitHub
GITHUB_TOKEN=<my token> grunt release:<new release number>