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

Improvements for user pages #1590

Open
wants to merge 44 commits into
base: master
Choose a base branch
from

Conversation

Daniel-KM
Copy link
Contributor

@Daniel-KM Daniel-KM commented Jul 14, 2020

This is a merge/simplifications/improvements of various previous pull requests to allow to display and manage sites and site permissions in user pages. Includes #1133, #1186, #1537, #1538, #1539 .

@Daniel-KM Daniel-KM force-pushed the feature/user_sites branch 2 times, most recently from 23a791a to 3cf4e42 Compare September 18, 2020 13:52
@Daniel-KM
Copy link
Contributor Author

Rebased.
Only the last commits on upstream/develop (from 67c91c1) belong to this pr, but github displays previous ones.

jimsafley and others added 27 commits August 18, 2021 22:21
All the overrides are already public and things are assuming that the
method just generally is public.
Before we just checked if the object's class name was in an array of valid
class names. This does not work when the object is a Doctrine proxy. To fix
this, we check if the object is an instanceof one of the valid class names.
Update Font Awesome library to version 5.15.4.
Check instanceof when validating value resource
Makes "required" fields more robust, and fixes usage of elements that
Laminas defaults as required (here we're defaulting to not-required).

(fix omeka#1779)
The page title for sites was hardcoded to H2.
Now one can change it to suite their needs.
Title is passed unescaped. Escaping takes place in the view.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants