Hey dear Jri,

thanks a ton for shipping the new DeepaMehta 4.8.
Thanks also for the update and for providing all the fixes!

I am on my way... here is what i can confirm already works:
- I could just adapt the "dm4-images" plugin folder creation to the new behavior of the fileService plugin (#965) and
- upload with all the dependencies now works fine for me, too (#952)
- And i could upgrade and test the "dm4-webpages" plugin (implicit type read, #899)

Next up for (hopefully) later today:
Use the new AccessControl mechanisms to finish the password reset functionality. Furthermore i am in the hope to do perform some database-upgrades from 4.7-4.8.

Ciao!

On 04.06.2016 22:51, Jörg Richter wrote:
Dear developers,

besides some minor improvements DeepaMehta 4.8.1 will fix several bugs that 
prevented some 3rd-party plugins to run with DM 4.8. Please check compatibility 
of your plugins with the current DM master branch, and report any possible 
problem.

The remainder lists all the fixes in DM 4.8.1. The numbers refer to the Trac 
tickets.
https://trac.deepamehta.de/

Fixes:

* Core module:

     * `AccessControl` object:

         * `getWorkspace()` is now a privileged method. This is required for 
the `dm4-sign-up` 3rd-party plugin (#963).

         * There is a privileged `changePassword()` method. This is required 
for the Reset Password mechanism of the `dm4-sign-up` 3rd-party plugin (#934).

         * There are privileged methods for mapping between usernames and email 
addresses. This is required for the `dm4-sign-up` and `dm4-subscriptions` 
3rd-party plugins (#934, #825)

     * Permissions:

         * Implicit READ permission for types: a user is granted implicit READ 
permission for a type if she has READ permission for a given instance of that 
type (#899).

         * The READ permission for types is enforced by the backend in every 
situation (#899).

         * The WRITE permission for topics/associations is enforced by the 
backend in every situation (#970).

         * The Webclient's "Show Configuration" submenu lists only 
configurations the current user has READ permission for (#964).

     * JSON bundle resources (`/<bundle-symbolic-name>/...`) are served with 
`Content-Type` header (#950).

* Files module:

     * Uploading an image file via `dm4-images` 3rd-party plugin works again (was broken 
in DM 4.8). The `"ckCsrfToken" is an unexpected field` exception does not occur 
anymore (#952).

     * When the path of a file repo request (`/filerepo/...`) points to a 
directory, and the directory contains an `index.html` file, it is served (#971).

     * In case of enabled per-workspace file repositories: the on-demand 
creation of the workspace folder works in every situation (#965).

* Webclient: the CKEditor "File Browser" plugin is included again (was missing 
in DM 4.8). This is required for the Upload feature of the `dm4-images` 3rd-party plugin 
(#952).


Cheers,
Jörg



-- 
devel mailing list
[email protected]
http://lists.deepamehta.de/mailman/listinfo/devel-lists.deepamehta.de

Reply via email to