diff --git a/README.md b/README.md index 8a9223d4..e7b2cecb 100644 --- a/README.md +++ b/README.md @@ -27,38 +27,29 @@ Take a look at the [Docker Container](https://github.com/leenooks/phpLDAPadmin/w > > Open an issue (details below) with enough information for me to be able to recreate the problem. An `LDIF` will be invaluable if it is not handling data correctly. -## Version 2 Progress +## Templates +Starting with v2.2, PLA reintroduces the template engine. Each point release going forward will improve the template +functionality. Check [releases](releases) for details. -The update to v2 is progressing well - here is a list of work to do and done: +Templates in v2 are in JSON format (in v1 they were XML format). If you want to create your own templates you can use +the [example.json](blob/master/templates/example.json) template as a guide. Place your custom templates in a subdirectory +under `templates`, eg: `templates/custom`, and they wont be overwritten by an update. -- [X] Creating new LDAP entries -- [X] Delete existing LDAP entries -- [X] Updating existing LDAP Entries - - [X] Password attributes - - [X] Support different password hash options - - [X] Validate password is correct +## Outstanding items +Compare to v1.x, there are a couple of outstanding items to address + +Entry Editing: - [ ] JpegPhoto Create/Delete - [ ] Binary attribute upload - - [X] JpegPhoto Display - - [X] ObjectClass Add/Remove - - [X] Add additional required attributes (for ObjectClass Addition) - - [ ] Remove existing required attributes (for ObjectClass Removal) - - [X] Add additional values to Attributes that support multiple values - - [X] Delete extra values for Attributes that support multiple values - - [ ] Delete Attributes -- [ ] Templates to enable entries to conform to a custom standard - - [ ] Autopopulate attribute values -- [X] Login to LDAP server - - [X] Configure login by a specific attribute -- [X] Logout LDAP server -- [X] Export entries as an LDAP -- [X] Import LDIF -- [X] Schema Browser -- [X] Searching -- [ ] Enforcing attribute uniqueness -- [ ] Is there something missing? + - [ ] If removing an objectClass, remove all attributes that only that objectclass provided -Support is known for these LDAP servers: +Templates Engine + - [ ] Present SELECT lists when an attribute is marked as `type=select` + - [ ] Enforcing attribute uniqueness + +Raise a [feature request](issues/new) if there is a capability that you would like to see added to PLA. + +## Support is known for these LDAP servers: - [X] OpenLDAP - [X] OpenDJ - [ ] Microsoft Active Directory diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index a10f84e5..65084735 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -44,6 +44,12 @@
  • Hierarchical Tree View
  • +
  • + Creation and Modification Templates +
  • +
  • + Data Rich Attribute Values +
  • Multi-language Support