placeholder object permission
init ci test
Separated object from model permission checks.
Since ModelBackend always returns False when object is given to has_perm
method, it is preventing model permssion to be acknowledged.
Added tests based on django-guardian as object-level-auth backend.
Since request.LANGUAGE_CODE might not always be avialable use cms.utils.get_language_from_request

get_language_for_request has a fallback mechanism for django-cms setups that don't need any i18n features.
removed guardian dependency for placeholder object permissions tests
fix import
Merge remote-tracking branch 'remotes/upstream/develop' into placeholder_object_permission
plugin menu for embeded plugins now groups by module
remove console logs
ensur eresponse.reload is honored and readd success highlight
Merge remote-tracking branch 'remotes/upstream/develop' into placeholder_object_permission
stop using mptt.register and deprecated/unused AlreadyRegistered exception in sample model
added sanity check for language and parent
Merge pull request #2147 from digi604/sanity

added sanity check for language and parent
Fixed toolbar documentation, 'def populate()'' was missing 'self' as first parameter
Merge pull request #2152 from Chive/develop

Fixed toolbar documentation
fixing docs to include the new CK editor
Merge pull request #2154 from crooksey/develop

fixing docs to include the new CK editor
Added documentation for accessing the toolbar through views