Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing features and documentation for module php extensions and folderrights feature #1131

Open
blackcoder87 opened this issue Dec 1, 2024 · 0 comments
Labels
good first issue Type: Docs The issue or pull request relates to documentation. Type: Enhancement The issue is a request for new functionality including changes, enhancements, refactors, etc.

Comments

@blackcoder87
Copy link
Member

Back in 2016 someone implemented features for modules to "register" needed PHP extensions to be displayed on the PHP extensions info page and folders that need special rights on the folderrights page in the admincenter. These features are undocumented and their appears to be no functions to add entries. Entries can of course be added by directly using the querybuilder.

table: modules_folderrights
table: modules_php_extensions

  • Add functions to add entries to these tables in the infos mapper.
  • Write documentation for this features in the developer documentation.

Additional context
1cffe8c
https://github.com/IlchCMS/Ilch-2.0/blob/master/application/modules/admin/mappers/Infos.php

public function folderrightsAction()

public function phpextensionsAction()

https://github.com/IlchCMS/Ilch-2.0/blob/1cffe8cf0525ed52bd5a3ad40be4201c4d2e3b5b/application/modules/admin/views/admin/infos/folderrights.php
https://github.com/IlchCMS/Ilch-2.0/blob/1cffe8cf0525ed52bd5a3ad40be4201c4d2e3b5b/application/modules/admin/views/admin/infos/phpextensions.php
https://github.com/IlchCMS/Ilch-2.0/wiki/Doku-Entwickler

@blackcoder87 blackcoder87 added Type: Enhancement The issue is a request for new functionality including changes, enhancements, refactors, etc. good first issue Type: Docs The issue or pull request relates to documentation. labels Dec 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Type: Docs The issue or pull request relates to documentation. Type: Enhancement The issue is a request for new functionality including changes, enhancements, refactors, etc.
Projects
None yet
Development

No branches or pull requests

1 participant