Download the PHP package brosua/form-permissions without Composer

On this page you can find all versions of the php package brosua/form-permissions. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package form-permissions

EXT:form_permissions

TYPO3 14 Latest Stable Version License TER

Extends TYPO3's built-in form framework with folder-based storage organisation and fine-grained backend user permissions.

What this extension does

Out of the box, EXT:form stores all database-backed form definitions at the root level (PID 0) and exposes them to every backend user who has access to the table. This extension replaces that storage adapter with a permission-aware version that:

Installation

Install this extension via composer req brosua/form-permissions.

Configuration

1. Mark a page as a form storage location

Open any page in the backend and go to Appearance → Contains Plugin. Select Forms from the dropdown. The page will immediately receive a dedicated icon in the page tree and appear as a selectable storage location in the form manager.

Root (PID 0) is also accepted as a storage location for core compatibility.

2. Backend user group permissions

Grant the editing group the following rights in the backend user group record:

Setting Value
Tables (listing) Form Definition (form_definition)
Tables (modify) Form Definition (form_definition)
Web mounts Include all pages that serve as form storage locations
Page permissions At minimum Show page on every storage page

All versions of form-permissions with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
typo3/cms-core Version ^14.3
typo3/cms-form Version ^14.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package brosua/form-permissions contains the following files

Loading the files please wait ...