Skip to content

PLAY-1 Merge play-auth, play-commons and play-theme-metronic into play-cms/modules/*

Raphael Mäder requested to merge PLAY-1-cms-v2.0 into master

Created by: ssokolenko

  • Added Metronic and view helpers.

  • Fixes for the fieldConstructor.

  • Initial import.

  • Created base class for all models.

  • Adjusted README.

  • Renamed the Model class, added the Varnish functions.

  • Created new Utility that allows to check for existing path names.

  • removing .target from git

  • removing .target from git

  • Can now easily update the entity from a submitted form using updateFromForm()

  • updateFromForm() fixed: added method to find all / one field(s), even if inherited.

  • New Features for JPA.

  • Added the MString type (multi-language-string), enhanced Model's updateFromForm() to support multi-language strings (usage example added to the cms)

  • added date format helper

  • adding tinymce

  • Removed generated Tests which didn't test anything useful and break the global tests (outside module directory)

  • Removed generated Tests which didn't test anything useful and break the global tests (outside module directory)

  • Renamed the directory.

  • New helpers for mstring.

  • Fixed a bug in Model.

  • fixed wrong padding on loginscreen remember checkbox

  • Added a new package for ACL-like permission handling, capable of managing different resource types. Included a ModelPermissionHandler and integration for Model.

  • Small improvement to JPARunnable.

  • Small improvement to JPARunnable.

  • commited some conflicts, sorry. fixed issue with this commit

  • Renaming of user for compatibility.

  • table naming adjusted.

  • Fix for the "normal" fields update.

  • small renaming

  • removed MStringTranslations (no longer needed), fixed MString.toString()

  • mstring helper

  • SmartForm

  • added new form controls for datepickers

  • Cleaned up some things after the meeting.

  • added datetimepicker to form element

  • UA-889 Initial commit

    This is an empty Play! project

  • Updated updateFromForm to use setters.

  • RNGR-408: added styles for user management page

  • edit user form

  • styles for user management page

  • Update user profile data after save user

  • mstring helper: deleted unnecessary spaces around value

  • RNGR-443: edited mstring helper layout

  • mstring helper: deleted unnecessary spaces around value

  • RNGR-443: styles for user management layout

  • Fixes for pre-live deployment.

  • Small fix in Model.

  • Tried assigning the model so the checks work.

  • Added TinyMCE locally, added de / en languages and selection. Added PermissionManager flush.

  • Fixed errors regarding JPA.

  • workaround in Language.java for Tests which do not have HTTP-Context

  • UA-889 Add play-shiro dependency as a sub-project

  • replaced Eclipselink's IndirectMap with Java's ArrayList (JPA does replace them behind).

  • User management

  • UA-889 Update gitmodule URL for play-shiro

  • RNGR-444: layout fix for form elements

  • Cleanup in the backend - only one layout.

  • Made textfields larger for the demo.

  • Optimizations for the demo.

  • added styles for password validation

  • Multi-Language Navigation/Page/Content.

  • UA-889 Integrate annotation based authorization

    Fixme: https://issues.apache.org/jira/browse/SHIRO-473

  • Removed the flags.

  • UA-889 Update modules/play-shiro to origin master

  • UA-889 Resolve small issues & update play-shiro to latest version

  • UA-889 Fix annotation resolver to support annotation based authorization

  • UA-889 Fix aspectj configuration

  • UA-889 Add example of shiro usage

  • UA-889 Update play-shiro

  • UA-889 Update modules/play-shiro

  • added some helper methods to MString and Language, fixed some validation issue.

  • RNGR-221: added styles for user addresses

  • RNGR-221: added styles for users addresses area

  • Deleted unnecessary js file users.js

  • UA-889 Refactor code

    • rename package ch.insign.play.auth to ch.insign.playauth;
    • move aop/aspectj subpackages to play-shiro module;
    • add AccountOwner interface;
  • UA-889 Update modules/play-shiro

  • UA-889 Fix class names

  • UA-889 Remove unnecessary dependency that is provided by playShiro

  • UA-889 Update play-shiro

  • UA-889 Fix aspectj configuration & add sample app configs

  • UA-889 Add login example

  • UA-889 Ignore /bin folder

  • Updated Datepicker Markup

  • UA-889 Prepare project for integration with RNGR

  • UA-889 Update project configuration

  • UA-889 Update project configuration to sbt 0.13

  • UA-889 Update project configuration to sbt 0.13

  • UA-889 Remove ebean dependency that cause errors

  • UA-889 Empty application.conf of submodule

  • Fixed layout for datetimepicker

  • UA-889 Fix packaging error saying that "Field type not found"

  • UA-889 Move shiro aspectj annotations to play-shiro

  • UA-889 Remove unused resource

  • UA-889 Get rid of sbt-aspectj

  • UA-889 Add view helpers demo

  • UA-889 Ignore /.cache

  • UA-889 Merge build.sbt from master

  • UA-889 Merge from master

  • UA-889 Rename included package suffix from Tags to Helpers

  • UA-889 Add PasswordUtils utility class

  • UA-889 Add example shiro configuration

  • UA-889 Commenta out example configuration

  • UA-889 Removed unnecessary class

  • UA-889 Implement AbstractValidatingRealm for parent project(s)

  • Added content filter framework, made MString implement the Filterable interface. SmartForm behaviour change: Old method: Set the field if its value is not null. New method: Even if it's null, if the key was sent by the form but the value is null, we should set the value back to null

  • UA-889 Ensure configured security manager is alwasy available

  • UA-889 Format the code

  • added source/context to filters, fixed a JPA/Play issue with filtering @onPersist/@onUpdate

  • add mstringTextarea theme

  • UA-889 Enable JPA support

  • UA-889 Add draft implementation of PermissionManager & surrounding interfaces

  • UA-889 removed perm package

  • fixed equals()

  • fixed equals()

  • UA-889 Fix TEXT column definition of translations(cms_mstring_translations) entity

  • increased length of Translation-Field

  • adding a helper for the language dropdown

  • validation of complex types in the SmartForm

  • UA-889 Add Authority interface to describe users, roles & other security permissions targets

  • UA-909 Tag AuthRole with Authority interface

  • UA-909 Define PermissionStore interface & add sbubs to PermissionManager

  • RNGR-403 - Add style for Email Template textarea

  • adding an inline checbox field for a list of checkbox

  • small bugfix

  • moving the inline checkbox list to the metronic project

  • moving the inline checkbox list to the metronic project

  • UA-909 Refactor PermissionManager (in progress)

  • UA-909 Remove unused classes

  • generalized configuration class for use in other places than cms.

  • UA-909 Implement AbstractPermissionManager to be overriden in client code

  • Handling lists in form submission

  • Bugfix

  • made the config instance final

  • Added date format as a param to datepicker

  • UA-909 Split PermissionManager to set of smaller interfaces & add some implementation;

  • UA-909 Fix a typo

  • RNGR-164 Add interfaces & basic implementation for Account/Role/Permission management.

  • adding file field

  • Bugfix - adding subblocks in frontend possible again

  • making the file upload field use the moxiemanager

  • UA-909 Refactor PermissionManager & related classes

  • Remove unused code

  • UA-909 Extend Party models to be more usefull in submodules.

  • new helper for mstring tag inputs

  • tag input support with typeahead

  • Removed the nameFunc.

  • Fixed some errors in Databinding and SmartForm.

  • Removed nameFunc.

  • UA-909 Refine PermissionManager & PartyManager interfaces

  • adding a container helper

  • UA-909 Fix Party interfaces

  • UA-909 Add hashCode & update equals methods.

  • UA-909 Improve identifier policy: accept classes & register default strategies

  • UA-909 Allow default IdentifierStrategy.class for PermissionMetadata

  • UA-909 Improve auth interfaces for better convenience

  • fixed compiler error by commenting out not implemented interface Method

  • Fixed JPA is not injected

  • UA-909 Added choosen js lib

  • moved js lib from rngr project

  • Added search provider feature.

  • RNGR-591 Adjustments and fixes for the address modal in the backend

  • Created new SearchIndexEntry. Bugfixes in Paginate. Added all() to MString.

  • UA-914 - Fix issue on save collection Ventsi Zahariev:

    ah, that was a quickfix for checkbox collections, that we don't need anymore you can delete that just that one else

  • syntax-correction so that play stage can compile

  • UA-909 Add missing Party create(..) factory implementation in KioskUserFactory

  • UA-909 Add BasePermission - a base class for all permissions

  • UA-913 added justboil.me plugin for image uploads

  • Added a ModelEvent facility to better observe model events. Continued with search framework.

  • UA-909 Refactor permissions

    • use DomainPermission as base class for domain specific permissions;
    • remove PermissionMetadata & related code;
    • remove IdentifierPolicy & related code;
    • refactor Party & PartyRole to use DomainPermission;
    • refactor PermissionManager to use DomainPermission;
  • UA-909 Make PartyIdentifier & Address serializable

    It is required as instances of these classes may be serialized within AuthenticationInfo

  • Added view helper for one-to-one relations.

  • UA-909 Changed permissionAware interface

  • UA-909 Richen permission action with info about applicable targets

  • UA-909 Make Action sortable & add convenient methods to PermissionManager

  • log

  • adding helper text capability to the file input field

  • added some css for Address-Form-Buttons

  • UA-909 Create stub providers for Permission/Party/PartyRole inrefaces.

    • define SPI config in META-INF/services/*
    • create stub classes implementing service interfaces
    • create PlayAuthPlugin to reload services on start
    • create PlayAuth to privide access to implemented services
  • Adding additional moxie parameters to the file upload helper

  • ModeEvents unreg. bug fixed, search provider interface enh.

  • RNGR-164 Add convenient methods to grant owner permissions.

  • Additional options for some helpers

  • Changed table name.

  • Fixes for product adding in the backend.

  • RNGR-613 Add party Preferences functionality

  • Bugfix for the Adress form.

  • Remove (imo) meaningless debug output.

  • Removed unnecessary logs from SmartForm.

  • Added image preview.

  • Merge PartyFactory into PartyManager

  • Merge PartyFactor & PartyRoleFactory into corresponding manager class

  • RNGR-591 Toggable Form Filed Styles for the Backend

  • RNGR-591 Toggable Form Filed Styles for the Backend

  • UA-909 Add possibility to delete parties & roles

  • Fixed bug with unimplemented methods

  • Fix default stubs for Party & Role managers

  • Add role identifier & convenient methods to grant owner permissions

  • Fixed mstring templates to not show the .id input field when there's no id yet.

  • syntax-correction so that play stage can compile

  • Added the language to SearchQuery

  • subclasses in extending classes are problematic for play stage

  • added Full Path to subclass returnTypes

  • RNGR-630 Implement login by party principals (withot password)

  • Add null check in Model.find.byId

  • Add warn log if null is passed to Model.Finder.byId()

  • Fixed removal of "empty" objects from a list.

  • Added null check for write method.

  • UA-909 Add sketches of improved permissions API...

  • selectOneToOne using the fieldConstructor passed as parameter

  • Bugfix for the mstring boolean/null comparisson - missing brackets before the ! negation

  • Fixed a nasty bug in SmartForm.

  • making select2me optional

  • Fix for n-n and 1-n relations of items being removed instead of saved.

  • UA-909 Implement AccessControlManager (central class in new permission api)

  • UA-909 Finalize AccessControlManager & related classes

  • selectOneToOne

  • UA-909 Remove permission modifying methods from Party & PartyRole

  • RNGR-434 Fixed form didn't save empty integer properties to null

  • Added optional description for @text.

  • UA-909 Fix PermissionManager & improve overall API

  • added more fields to SearchResult

  • Fixed an exception in SmartForm (it was caught, but now it's nicer).

  • Fixing the problem with the validation of lists

  • adding fieldConstructor for md-9

  • Added a form parameter tampering protection since we map forms directly to entities. As of now, you need to a) use the SecureForm's formKey signing mechanism or b) define allowedProperties manually if you map to a Model subclass directly from a form using Smartform.bindFromRequest().

  • UA-909 Fix AccessControlEntry primary key definition

  • fixed a bug (double name attribute in textarea)

  • UA-909 Fix permission annotation scanner to append new ones

  • more.

  • added some checks to SecureForm

  • Fixed param parsing from URL.

  • Fix NullPointerException

  • UA-909 Add convenient methods to AccessControlManager & PermissionManager

  • search manager enhanced.

  • log msg.

  • SecureForms: Can now add allowed fields @formKey. Also added wildcard. Example:@formKey("fieldX, fieldY, wild*") Moved code from Smart- to SecureForm.

  • SecureForm: Added separate hidden field for additional allowed fields to accomodate for nested templates.

  • comments

  • @formKeyAdditional() helper for SmartForm added.

  • Adding hidden input to checkboxes. See http://stackoverflow.com/questions/8204708/how-do-i-bind-a-checkbox-to-a-boolean-in-play-framework/14478107#14478107 for details.

  • Changes to the checkbox logic.

  • Added latest typeahead

  • Fixed problem with mstrings (getter/setter)

  • get methods for non-getters

  • Added @Trim, doesn't work quite yet but breaks nothing.

  • filter manager helper method added.

  • Fix warning message about dead code

    [warn] mstringTagsinput.scala.html:7: comparing values of types Boolean and Null using `==' will always yield false [warn] @if(!mstring.getId==null){ [warn] ^

  • Ignore .cache folder

  • RNGR-717 - Rename tables

  • RNGR-717 - Rename tables

  • UA-913 default image uploader

  • UA-913 added image uploader

  • Ignore .cache folder

  • UA-913 Added default realm, default party, default role, implemented all methods in DefaultParty and Role managers

  • UA-913 - Add vertecal constructor

  • SecureForm is now a subclass of play.Form. Added automatic field[*] handling and in-between wildcard.

  • UA-909 Implement view helpers for convenient permission checks

  • Fixed Language.getDefaultLanguage() and mstring form language tab ordering / default.

  • UA-913 - Fix authorization

  • mstringTab

  • adding fieldConstructor support for the select helper

  • RNGR-730 - Add help text to the inputs

  • RNGR-730 - Add help text to the inputs

  • krasotochkajulija : Testing translations (RNGR-730)

  • Bugfix: SmartForm was transporting nearly all fields from a new detached entity instance to the persisted one, except nulls. This means that a property that was initialized such as List<..>propX = new ArrayList<> was overwriting the db version, even if it was not part of the submitted form. Changed so only field present in the form are treated - possibly breaks some places that were using the incorrect behaviour in some way.

  • upgraded to play 2.2.2

  • upgraded to play 2.2.2

  • upgraded to play 2.2.2

  • changed to sbt.version 0.13.2-M2 which sould increase incremental compilation speed

  • changed to sbt.version 0.13.2-M2 which sould increase incremental compilation speed

  • changed to sbt.version 0.13.2-M2 which sould increase incremental compilation speed

  • RNGR-620 Add contact info styles for newsletters log

  • reverted SBT back to 0.13.1 0.13.2-M2 brings compiler-troubles with it

  • reverted SBT back to 0.13.1 0.13.2-M2 brings compiler-troubles with it

  • reverted SBT back to 0.13.1 0.13.2-M2 brings compiler-troubles with it

  • Delete _test prefix from translations

  • UA-909 Make @SecuredEntity inherited

  • UA-909 Add PermissionManager.getUsedActions convenient method

  • Add Async helper around akka.dispatch.Futures.future

  • Report errors on Async.call failures

  • krasotochkajulija : test translations

  • krasotochkajulija : change values to dafault

  • Jan Rintelen (jrintelen): fixed translations

  • RNGR-764 Add convenient method to grant owner permissions

  • UA-909 Add toString method for Party model

  • Added static helpers Configuration.getOrElse() to make usage of default values easier.

  • RNGR-685 - Add mstringFile helper

  • Add implicit to mstringFile

  • UA-909 Add convenient methods to PlayAuth

  • UA-921 Add possibility to run block of code as specific user

  • UA-923 Add event dispatcher

  • UA-923 Simplify event objects

  • UA-923 Add event subscriber

  • UA-923 Remove redundant events

  • UA-923 Loosen events constructors signatures

  • UA-923 Refactor events API

    • splid PartyLoginEvent into PartyLoginSuccessEvent and PartyLoginFailureEvent
    • trigger login/logout events from shiro AuthenticationListener
    • rename *Hander to *Listener & remove dependency from java.util.EventObject
  • Fix EventDispatcher initialization

  • UA-923 Fix auth listeners login/logout

  • Date-Helpers on Model

  • Configuration.getOrElse() for String lists added

  • RNGR-829 Add alternative one-to-one select widget that relies on SimpleFormatter

    Form field that is defined using selectOneToOne widget are named @propName + ".id", but this naming scheme does not allow to select -empty- value, i.e. with selectOneToOne it is not possible to select empty null value on the given model property.

    To use this widget, the custom Formatters.SimpleFormatter must be implemented and registered for the property entity type.

  • RNGR-768 Fixed datepicker z-index issue

  • RNGR-841 - mstringFile

  • Replace columnDefinition="TEXT" with @Lob annotation on translations field

  • some error msg enhanced

  • Implement PlayAuth.execute(Http.Context, Function/Callback) functions

  • CSS fixes for the admin address

  • RNGR-833 Fixed drop down menu visibility

  • RNGR-758 Add TypedQuery support to Paginate

    The EasyCriteria is very limited, so TypedQuery support is required.

  • RNGR-885 Add Accessibility flag to ObjectIdentity

    Change logic of AccessControlManager to take into account the Accessibility flag

  • RNGR-885 Add bootstrap-multiselect plugin

  • RNGR-885 Implement "global" security identity

    Granting permission to SecurityIdentity.all will result in all users being able to perform granted action(s) on the given object.

  • RNGR-885 Add convenient methods for more fine grained permission control

  • RNGR-712 add resolveBaseUrl method

  • RNGR-885 Fix a bug when checking permissions on unauthenticated user;

  • RNGR-885 Update Sid strategy & add convenient methods to AccessControlManager

  • RNGR-885 Add convenient methods to check security access

  • Fix ObjectIdentityRetrievalStrategy to properly handle ObjectIdentity input arg

  • Refactor code

  • Added wrapper for exceptions, now we can see the actual lines in scala templates where the error occurs.

  • mstringForm now has a language parameter.

  • fixed language handling by removing english - who needs english

  • Styles for better aligned language navigation and user dropdown

  • RNGR-975 Remove Accessibility checks

  • RNGR-975 Add overload isRestricted with sid argument

  • Fix wrong class cast in Model.find.all

  • Change getSearchProviderOf signature to avoid redundant class casts in client code

  • RNGR-588 css chagnes

  • RNGR-588 css chagnes

  • RNGR-588 css chagnes

  • RNGR-1026 responsive fix

  • RNGR-1015 added paginator method

  • RNGR-1015 Added defoult itemsPerPage

  • UA-909 Remove shiro helpers in favor of play-auth

  • RNGR-1012 Add Permission interface - a building block for type-safe permissions

  • comment.

  • merged SearchProvider and CmsSearchProvider interfaces.

  • RNGR-804 Styled editbars

  • RNGR-970 Fixed image height problem in editor

  • RNGR-1161 - Implemented new Logger for all modules

  • RNGR-1161 - Implemented new Logger for all modules

  • RNGR-1161 - Implemented new Logger for all modules

  • Fixed wrong css id

  • RNGR-1141 sroll fix

  • RNGR-1141 sroll fix

  • commented out deprecated Method which was not used

  • RNGR-1211 backend styling

  • UA-919 added style for error tab

  • Revert "RNGR-1161 - Implemented new Logger for all modules"

    This reverts commit fde325ee.

    This commit conflicts too much with TYPESAFE branch at fa6f295, so reverting this and then reapply changes from this commit on top.

  • RNGR-1012 Refactor API to use type-safe Action instead of string based

  • RNGR-1012 Refactor play-auth API to use type-safe Action & DomainAction[T]

    Some stuff from old API is still present as method stubs.

  • RNGR-1012 Refactoring...

    Making permissions type-safe.

  • RNGR-1012 Implement some stubs & fix compilation issues

  • RNGR-1012 Refactor permissions handling mechanisms

  • RNGR-1012 Organize ch.insign.playauth.authz.* classes into sub-packages

  • RNGR-1012 Refactoring permissions API...

  • RNGR-1012 Refactoring permissions API...

  • RNGR-1012 Refactoring permissions API...

  • RNGR-1012 Refactoring permissioin API

  • RNGR-1012 Refactoring permissions API

  • RNGR-1012 Refactoring permissions API

  • RNGR-1012 Refactoring permissions api

  • RNGR-1012 Refactoring permissions API

  • RNGR-1012 Refactoring permissions API

  • RNGR-1012 Refactoring permissions API...

  • RNGR-1012 Refactoring permissions API...

  • RNGR-1012 Refactor permissions API.

  • RNGR-1012 Add convenient methods to grant/revoke with specific targets

  • RNGR-1012, RNGR-1161 Manually replicated changes from master

    Ommitted logger initialization where it's not used.

  • Introduced DateHelper for simple and common Date-Operations

  • RNGR-1012 Fix view helpers to support new permissions

  • RNGR-1012 Fix typos in view helpers

  • RNGR-1012 Fix a typo in view helper

  • RNGR-1012 Fix compilation errors

  • RNGR-1012 Add shortcuts to common permission check routines

  • RNGR-1012 Add link to documentation

  • sorry for the bug, i have uncommited changes where i already refactored the code but not commited yet - should now work again

  • UA-919 MString validation

  • RNGR-1012 Improved view helpers

  • removed date-functions from Model again

  • RNGR-1012 Remove unused code

  • RNGR-1012 Add more view helpers & documentation

  • UA-919 Added default messages for MString validation

  • RNGR-1012 Improve RichDomainPermission that provides convenient methods for DomainPermission in scala code

  • RNGR-1012 Fix numerous bugs

  • Added CacheManager and the cache plugin dependency.

  • UA-913 Fixed default image upload helper

  • UA-913 Added default image upload for MString files

  • Added a simple task queue implementation, to be used with SOAP requests.

  • Completed the TaskQueue / persistend Task implementation. Added JPA 2.1 Converters for all Java 8 date types (add to persistence.xml what you need) Note: Needed to add eclipselink dependency because play's default javaJpa module is still based on JPA 2.0. Should be removed once javaJpa supports JPA 2.1

  • RNGR-1211 Backend Styling

  • RNGR-1012 Adopt AccessControlEntry for eclipselink

    See https://bugs.eclipse.org/bugs/show_bug.cgi?id=429992

  • RNGR-1211 Language Tab Highlight

  • RNGR-1211 Backend Styling

  • RNGR-1012 Fix cyclic reference to uninitialized static member "ALL"

  • Fixed java 8 instant to jpa converter

  • RNGR-1012 Add action interceptors for auth/authz checks

  • RNGR-1012 Reorganize permissions

  • RNGR-1280 Add alternative fixed version of play.db.jpa.JPA

    This version fixes an issue when EntityManager got lost after nested call to withTransaction or withTransactionAsync methods.

    This fix was tested with EclipseLink 2.5.2, there is no guarantee that it will work with other JPA providers.

  • RNGR-1280 Replace play.db.jpa.JPA with ch.insign.commons.db.JPA

  • RNGR-1280 Replace play.db.jpa.JPA with ch.insign.commons.db.JPA

  • RNGR-1280 Fix possible "operation on closed EM" exception

  • RNGR-1280 Add em.isOpen checks to avoid operation on closed entity manager

  • RNGR-1012 Fix execute* helpers

  • Added validate() and onEnqueued() to Task/TaskManager.

  • Task.addLogEntry() can now log different log level types (also to console), and pass on exceptions. And it counts warnings/errors so we can spot them in the ui. TaskQueue.add() returns boolean now.

  • RNGR-1012 Remove redundant code

  • Better task ordering and thread-safety.

  • RNGR-1012 Refactor DefaultRealm

    Rename methods for clarity

  • RNGR-1012 Replace shiro authorization with custom Authorizer (not finished)

  • RNGR-1012 Add Authorizer service

  • Task time display adj. to server tz.

  • RNGR-1012 Implement ability to allow/deny/skip permissions

  • small cleanup

  • RNGR-1272 UI TAST

  • RNGR- 1272 TASK UI

  • Replaced Java8 code

  • Fixed empty principals

  • RNGR-1272: Refactored the queue and finders to circumvent a bug in EasyCriteria (.count() does not work with InheritanceType.TABLE_PER_CLASS), added a method for task subclasses to add their own template snippets to the backend view.

  • RNGR-1012 Fully implement DefaultAuthorizer

  • RNGR-1012 Fixed controller actions

  • RNGR-1012 Fix find by id in party role manager

  • RNGR 1272 - new changes

  • Added route resolver. Small enhancements

  • RNGR-1012 Improve API

    • replace Authorizer with AccessControlListVoter
    • add helper methods to PlayAuth & AccessControlManager
  • Fixed default party inheritance type

  • RNGR cheange Task table inharite

  • RNGR-1272 add method for subItemClass

  • RNGR-1012 Refactor API & improve error reporting

    • AccessControlListVoter returns Vote object;
    • PlayAuth propagates root cause exception;
  • RNGR 1272 change type table for normal sorting

  • RNGR-1012 Implement permission inheritance & static implications

  • RNGR-1012 Allow @Implies annotation to accept multiple values

  • RNGR-1012 Fix a typo

  • RNGR-1012 Fix logic errors in authorization system

  • RNGR 1272 Tast UI changes

  • RNGR-1272 fixed sorting

  • Refined Task/TaskQueue

  • RNGR-1012 Add possibility to define custom authorizers on domain objects

  • RNGR-1012 Throw descriptive exception when custom authorizer class cannot be instantiated

  • RNGR-1012 Move custom authorizer call from DefaultAuthorizer to AccessControlManager

  • TaskQueue executes Tasks in their own JPA transaction so they can safely roll back.

  • RNGR-1012 Replace WithParent annotation with WithHierarchy

  • RNGR-1012 Fix authorization for roles

  • RNGR-1012 Move authorization handler from play-shiro & fix mvc action annotations

    Now mvc actions extend from WithSubjectAction which does all housekeeping related to proper binding/unbinding subject and handling authc/authz exceptions.

  • RNGR-1012 Make AccessControlList indepandant of @Transactional annotation

  • Fix RuntimeException: No EntityManager bound to this thread

  • RNGR-1012 Remove JPA.withTransaction from AccessControlList; Replace @Transactional with inhous solution

  • RNGR-1012 Remove JPA.withTransaction from AccessControlList; Replace @Transactional with inhous solution

  • RNGR-1012 Fix authorization checks to throw UnauthenticatedException fro anonymous users

  • RNGR-1012 Fix authorization exception handling in WithSubjectAction

  • RNGR-1323 - Assign permission (bugfix)

  • RNGR-1320 Fix retrieval of defined permissions in PermissionManager

  • RNGR-1225 Remove getPermissions method from Party & PartyRole

    The getter is no longer conceptually valid as permission might be denying, allowing, inherited or even hardcoded through custom Authorizer;

  • UA-925 Added save method to PartyManager

  • RNGR-1374 - Bugfix in the method SmartForm.isFieldEmpty(). For example if we want check if field "language.id" is empty we shouldn't check part "language", because "language" doesn't exists, but "language.id" exists.

  • RNGR-1225 Refine authorization process & add convenient methods to ACM

    Add can(Grant/Revoke)Role methods to AccessControlManager

  • RNGR-1012 Add detailed toString output for AuthenticationInfo

  • RNGR-1303 Improved findPartyByPrincipals to avoid NPE in future.

  • RNGR-885 Add "PermissionRemoveEvent" & refactor EventDispatcher

  • RNGR-885 Add caching for authorization checks.

  • RNGR-885 Reorder registered services to meet internal dependencies.

  • RNGR-1422 - changed close button

  • RNGR-885 Temporarily disable caching due to failed unit-tests

  • RNGR-885 Temporarily disable cache management due to failed unit-tests

  • UA-925 fixed indent for login screen

  • add change in order arhive address

  • Added event triggers on user's roles changing

  • RNGR-1211 Table Scrolling Issues

  • RNGR-1411, RNGR-1445 Allow domain objects to provide custom identifier for OIDs

  • RNGR-1411, RNGR-1445 Fix OID retrieval

  • UA-913 change permission name

  • Fixed error with FK constraint on role's delete

  • RNGR-1445 Fix initial view of block edit form

  • RNGR-1436 Make it impossible to remove last role; fix role's equals method.

  • Fixed Exception name and message

  • RNGR-1280 Add latest updates from playframework master repo

  • RNGR-786 Fix Persistence exception

  • RNGR-1461 Add draft implementation of "authorization hash"

    The authorization hash uniquely identifies authorization patterns

  • RNGR-1461 Implement AuthorizationHashRetrievalStrategy & granulate authz events

  • Move debug message below save method so that there's always an ID

  • RNGR-1484 Wrong Icon Fix

  • RNGR-1461 Fix bugs that caused failed unit-tests

  • RNGR-786 Revert commit b89b3ec6. Seems to look fine now.

  • RNGR-1473 Add possibility to refer permissions from other domains & link BlockPermission.READ with ApplicationPermission.BROWSE_BACKEND

  • RNGR-1460

  • RNGR-1485 Fixed Double Close Icon Issue

  • improved TaskQueue to support filtering through a predicate passed in a functional way (lambdas are cool)

  • RNGR-1485 Modal Close Icon Fixes

  • RNGR-1480 Improve permission availability tests in AccessControlManager

  • RNGR-1474, RNGR-1480 Add roles related GRANT/REVOKE permissions & fix permission checks in baseBlockEdit template

    This commit also renames AuthorizationPermission.{GRANT, REVOKE} to ALLOW, DENY correspondingly; Permissions forms are updated to use authz related permissions more precisely:

    • AuthorizationPermission when managing permissions;
    • PartyRolePermission when managing roles;
  • give me more speed!

  • RNGR-1474 Add support to retrieve OID from permissions.

  • reverted Speed Changes for ACL - further research needed

  • RNGR-1533 added style for background image

  • RNGR-1534, RNGR-1556 Improve performance

    • add caching to AccessControlList and Authorizer services;
    • refactor ObjectIdentityRetrievalStrategy to postpone expensive Hierarchy resolution;
    • refactor frequently used euqals & hashCode methods;
  • RNGR-1534 Add debug & trace logs for cache layers in playauth.

  • RNGR-1534 Update debug log in DefaultAuthorizer

  • RNGR-1534 Simplify if statement in equals

  • RNGR-1534 Fix a typo in hashcode

  • RNGR-1571 add simple html viewer for mstring texts

  • RNGR-1532 correct swith witdh

  • RNGR-1533 - Remove JPA shared cache after update MString value.

    It hard to explain why it's necessary - MString value not saved if we change it in the method save() and we have JPA queries between bindFromRequest() and targetBlock.save() methods (see BlockController.save()).

    Steps to reproduce:

    • open landing page to edit
    • change ftp image (Headerbild). It's MString field which change his value in the save()
    • save the page Pay attention field not changed in the backend (but changed in the db)
  • resolved logger-mess. We should only use log4J-logger

  • resolved logger-mess. We should only use log4J-logger

  • RNGR-1566 Modal Image Width

  • RNGR-1475 Fix default implementation of AccessControlListVoter.inheritedVote

    The method produced wrong result for targets without parents

  • Add todo's

  • Improve API

    • add AccessControlManager.isPermittedByDefault;
    • add PermissionManager.{ getImpliedPermissions, isTargetApplicable, getDefinedPermissions(ObjectIdentity oid) };
    • add validation checks to PermissionManager.applyTarget;
    • add PlayAuth.getAccessControlListVoter;
  • Implement AuthzFormHandler utility class to handle submissions of forms with authorization data

    The handler updates authorization data for one or more SecurityIdentity on one or more ObjectIdentity

  • Fix default implementation of AccessControlListVoter.inheritedVote

    It now properly computes Vote for "superuser"

  • RNGR-1444 Prevent allowing/denying permissions for "superuser"

  • RNGR-1444 Add AccessControlManager.isSuperuser method

  • RNGR-1444 Force allow vote for superuser

  • RNGR-1475 Disable not accessible permissions in role edit form

  • RNGR-1584 fixed NumberFormatException in method find by id

  • RNGR-1475 Fix typo in AuthzFormHandler and improve resolution of inherited votes in Authorizer

  • RNGR-1641 Add more details to authorization exception message.

  • RNGR-1641 Improve authorization exception message.

  • RNGR-1642 Make play-auth more fail-safe by providing new subject if it's not already bound to current thread.

  • added max-classfile-name to all build.sbt files

  • added max-classfile-name to all build.sbt files

  • added max-classfile-name to all build.sbt files

  • RNGR-1643 logout subject if party can't be found by principal

  • RNGR-1680 Preview image should not be very large (max width 640px)

  • Better param naming.

  • RNGR-1475 Replace Allow/Deny permissions with one UPDATE_ACL;

  • UA-925 Improved Default party manager to work with any party class

  • RNGR-1475 Replace Allow/Deny permissions with one UPDATE_ACL & reorganize permissions not related to specific domain;

  • RNGR-1653 Add triger on change mstring active tab

  • RNGR-1683 fixed image preview in file input

  • RNGR-1475 Reorganize global permissions & fix implication rules in play-auth

  • RNGR-1680 Preview image

  • UA-925 Added help methods to party manager. Improved DefaultParty

  • RNGR-1511 - Use JPA 2.1 instead of 2.0. Add indexes

  • RNGR-1511 - Use JPA 2.1 instead of 2.0. Add indexes

  • RNGR-1511 - Use JPA 2.1 instead of 2.0. Add indexes

  • adjust table responsive

  • RNGR-1691: adjust table footer

  • RNGR- 1717 table style

  • RNGR-1727 Fixed permisson persistance

  • RNGR - 1648 new class

  • RNGR-1726 Fix a bug when permissions are not saved for newly created role

  • RNGR-1211 adjust button adress title

  • RNGR-1211 adjust logo width

  • RNGR-1746, RNGR-1511 Drop index on cmn_search_index.search_content column & change it's type to LONGTEXT.

  • RNGR-1534, RNGR-1556 Get rid of redundant KacheKey interface.

  • RNGR-1753 Fix AuthzFormHandler which generated wrong parameter name for incoming form data with permissions values

  • suppress javadoc generation while executing play stage

  • suppress javadoc generation while executing play stage

  • suppress javadoc generation while executing play stage

  • Deprecated SearchIndexEntry

  • RNGR-1641 change config file

  • RNGR-1767 Fix permission implication rules in play-auth & add special handling of UPDATE_ACL permissions.

  • RNGR-1819 add 'failed' status to task finder filter

  • RNGR-1816 Add warning message if current party not found.

  • RNGR-1850 Add "end impersonation" link at the frontend

  • added special logger that can be used to analize jpa-caching issues

  • Made TaskQueue handle failed failed() code from tasks (before exceptions in failed() methods made tasks hang in the queue forever).

  • introduces logger "jpaLogger" on module to log JPA related Problems (caching) - custom logger for eclipselink

  • UA-972 Refactor PlayAuth to avoid confusion & add special permission for application maintenance tasks

  • Fixed empty msgs in EclipselinkLogger in case a throwable instead of a msg. was passed.

  • RNGR-1880, RNGR-1851 Optimize debug output of the infamous ConstraintsViolationException (temporary solution)

    • encapsulate embedded ConstraintViolations output formatting in utility class;
    • add embedded ConstraintViolations to the debug output at Global#onError;
    • add embedded ConstraintViolations to teh debug output at ch.insign.commons.util.Task;

    This is a temporary solution which sould be replaced by customized logback layout in RNGR-1851, see http://logback.qos.ch/manual/layouts.html for more info.

  • RNGRSLA-11 add style for dropdown text

  • RNGR-1272 Change method findAllTags, made change after review code

  • RNGR-1908 Move superuser security check deeper in play-auth API so that it won't be bypassed by custom Authorizers

    The superuser check was bypassed when PlayAuth.getAuthorizer().isPermitted because it was located on the higher API level at AccessControlManager. Now superuser check will be performed for all authorization checks, that is, the permission check is just skipped with successful result if the given user is allowed DomainPermission.ALL.

  • RNGRSLA-9 Added review status to task. Added review status changing logic

  • RNGR-983 Add possibility to define play-auth related metadata on third party types

    This commit makes possible to define play-auth related metadata on any classes which was possible only for hosted classes by putting annotations: WithAuthorizer, WithHierarchy and WithIdentifier.

    The implemented API allows to achieve the same effect at runtime by calling Play.plugin().setMetadata(targetType, metadataObject).

  • Added search by review status

  • RNGR-983 Simplify ObjectIdentityMetadata.get signature

  • RNGRSLA-9 Added "note" to Task model

  • RNGR-983 Add ObjectIdentityMetadata.Bbuilder for convenience

    Example useage: PlayAuth.plugin().addMetadata(MyResource.class, new ObjectIdentityMetadata.Builder() .add(Authorizer.class, new MyAuthorizer()) .add(...) ... .build());

  • RNGR-1851 Add logback converter for embedded ConstraintViolation's

    This implementation replaces stub class at online-kiosk/app/utils/logback/CveConverter;

  • RNGR-1851 Improve formatted message output from ConstraintViolationFormat utility

    • add the identifier of related entity;
    • remove exception message as it only adds duplication;
  • RNGR-1851 Remove redundant ConstraintViolationException exception handlers

    These handlers are redundant as now logger also provides information about embedded ConstraintViolaion(s);

  • RNGR-1851 Remove redundant ConstraintViolationException exception handlers

    These handlers are redundant as now logger also provides information about embedded ConstraintViolaion(s);

  • RNGR-1926 Bugfix in jquery.nestable.js plugin

    The function .nestable("serialize") should serialize all elements.

  • Revert "RNGR-1926 Bugfix in jquery.nestable.js plugin"

    This reverts commit ccbfcb79.

  • RNGR-1926 Add a new method (serializeAllLanguages) to nestable plugin

  • Revert "RNGR-1926 Add a new method (serializeAllLanguages) to nestable plugin"

    This reverts commit b2ef8f46.

  • RNGR-1933 Add cache for Authorizer.inheritedVote

  • RNGR-1933 - Changed names for permissions caches

  • RNGR-1956 Fixed search in paginator

  • RNGR-1953 Disable placeholder for IE

  • RNGR-1952 - Implement finder for Type class and expired date

  • RNGR-1967 Delete separate thread (JPA.withTransaction) in the method TaskQueue.add()

    It's necessary for rollback - all data (including task queue) should be reverted if an error appears during order submit

  • RNGR-1968 Small taskQueue fix: don't execute task if task was already finished

  • RNGR-1954 Change namedquery script

  • RNGR-1954 Change namedquery findExpiredByType in Task

  • RNGR-1977 Refactor submitOrder

  • RNGR-1968 Delete ScheduleAfter if task has been finished

  • RNGRSLA-58 Delete readonly attribute

  • RNGR-2006 Bugfix during save permissions

  • UA-1000 added comments

  • RNGRSLA-82 Add style for miles more input

  • UA-1000 small fix with creating new party's name

  • UA-1000 remove dependency to play-metronic

  • Revert "UA-1000 remove dependency to play-metronic"

    This reverts commit d3506a1f.

  • UA-1000 remove dependency to play-metronic

  • RNGRSLA-91 Add mysql index for tag,created fields

    ALTER TABLE cmn_tasks ADD INDEX tag_created (tag,created)

  • UA-1000 Added isLocked property to DefaultParty

  • Add publishing to nexus. Increase version number to 1.1-SNAPSHOT

  • UA-1000 Add publishing to nexus. Increase version number to 1.1-SNAPSHOT

  • UA-1000 fixed bug with classloader

  • UA-1000 Add publishing to nexus. Increase version number to 1.1-SNAPSHOT

  • UA-1000 Added chunk iterator to iterate over large result set

  • UA-1000 Added ACL garbage collector

  • UA-1000 fixed logger

  • UA-1000 party role bugfix

  • UA-1000 image uploader style fix

  • added method to Language, to get the play.i18n.Lang for the current language

  • UA-1023 Update project to play 2.4

  • UA-1023 Update project to play 2.4 & clean unused stuff

  • UA-1023 Update project to play 2.4 & fix compile errors

  • UA-1020 Fixed mstring form after removing inline scripts

  • UA-1020 Fixed fileinput and tags input after removing inline scripts

  • UA-1023 Update project to play 2.4 & fix compilation errors

  • UA-1023 Update project to play 2.4 & fix compilation errors

  • UA-1023 Update project to play 2.4 & fix compilation errors

  • UA-1020 TinyMce upgrade

  • UA-1020 Moved styles from old tinymce

  • UA-1020 remove unnecessary style

  • UA-1023 Fixed dependency injection

  • UA-1023 Enabled Java plugin

  • UA-1023 Enabled Java plugin

  • UA-1023 Enabled Java plugin

  • UA-1023 Implemented subprojects assets

  • UA-1023 fixed project name

  • UA-1023 Implemented subprojects assets

  • UA-1023 fixed project name

  • UA-1023 fixed project name

  • added route file to config

  • UA-1023 Fixed serviceloader to load service from proper project

  • UA-1023 fixed log level

  • UA-1023 fixed eclipselink version

  • UA-1023 publishing to bintray

  • UA-1023 publishing to bintray

  • UA-1023 publishing to bintray

  • UA-1023 update bintray-sbt plugin

  • UA-1023 update bintray-sbt plugin

  • UA-1023 update bintray-sbt plugin

  • UA-1023 removed routes config

  • UA-1023 removed routes file

  • UA-1023 Fixed databinding to not throw exception after every application reload on code change

  • UA-1023 fixed input id

  • UA-1023 added orm xml file

  • UA-1023 added orm xml file

  • UA-1023 added missing entity to orm.xml file

  • UA-1023 exclude abstract Task entity from orm list

  • UA-1023 made authz classes serializable

  • RNGRSLA-173 Fixed error with not serializable ACLCacheKey

  • RNGRSLA-173 changed log level

  • RNGRSLA-173 changed log level

  • Fix current lang issue

  • RNGRSLA-183 Upper size policy cache limit

  • RNGRSLA-183 Made changes in cache config

  • RNGRSLA-183 Upper cache limit

  • RNGRSLA-183 Fix cahce conf

  • RNGRSLA-183 Cache conf

  • RNGRSLA-183 Disable eternal time

  • Set defaull setting

  • RNGRSLA-183 Changed cache conf

  • RNGRSLA-183 Set size policy

  • RNGRSLA-183 Last changes in cache conf file

  • RNGRSLA-183 Changes setting in bytes

  • RNGRSLA-179 Update play to 2.4.3

  • RNGRSLA-179 Update play to 2.4.3

  • RNGRSLA-179 Update play to 2.4.3

  • changed module version to 1.2

  • changed module version to 1.2

  • changed module version to 1.2

  • moxiemanager fix

  • added generation javadoc

  • added generation javadoc

  • added generation javadoc

  • AXS-184 Rename application.conf to reference.conf

    https://www.playframework.com/documentation/2.4.x/Configuration https://www.playframework.com/documentation/2.4.x/SBTSubProjects

  • AXS-184 Delete application.router=commons.Routes and delete empty application.conf

    https://www.playframework.com/documentation/2.4.x/Configuration https://www.playframework.com/documentation/2.4.x/SBTSubProjects

  • AXS-184 Delete empty application.conf

    https://www.playframework.com/documentation/2.4.x/Configuration https://www.playframework.com/documentation/2.4.x/SBTSubProjects

  • Change version to 1.2.1

  • Change version to 1.2.1

  • Change version to 1.2.1

  • Change dependency versions

  • updated play version to 2.4.4

  • updated play version to 2.4.4

  • updated play version to 2.4.4

  • Upgrade Play to version 2.4.6

  • Upgrade Play to version 2.4.6

  • Upgrade Play to version 2.4.6

  • RNGRSLA-244 fixing pagination bug

  • Update play commons lib. Update version

  • AXS-337 - Link to the frontend near vpath

  • AXS-379 - Mobile view: Admin Products: Buttons aligned incorrectly

  • Update version after merge of AXS-366 and AXS-379

  • Fix a typo/bug in isNotAnonymous veiw helper

    Looks like this was copy-paste stupid bug.

  • AXS-366 Update bootstrap-tagsinput plugin to version 0.3.14

  • UA-1082 update TinyMce. Version update

  • UA-1082 version update

  • HOTFIX - Adds exception to Webservice-Log-Entries

    • Adds exeception-message to Webservice-Log
  • Fix Heap issue on master branch

  • Update version

  • AXSSLA-78 Add missing tinymce languages

  • AXSSLA-78 Add fixme about the need to replace local tinymce with webjar

  • AXSSLA-78 Update play-commons version

  • AXSSLA-92 AXSSLA-122 Upgrade Play to version 2.5.1

  • AXSSLA-92 AXSSLA-122 Upgrade Play to version 2.5.1

  • AXSSLA-92 AXSSLA-122 Upgrade Play to version 2.5.1

  • RASCHSLA-106 Automate switching between local submodules & remote dependencies

    1. clone each subproject into modules/ directory
    2. run sbt with parameter insigncms.devmode=true, e.g.: sbt -Dinsigncms.devmode=true run
  • RASCHSLA-106 Automate switching between local submodules & remote dependencies

    1. clone each subproject into modules/ directory
    2. run sbt with parameter insigncms.devmode=true, e.g.: sbt -Dinsigncms.devmode=true run
  • RASCHSLA-106 Remove unused RouterUtils

  • RASCHSLA-106 Remove unused JPARunnable

  • RASCHSLA-106 Remove unused FakeRequest

    Use play.mvc.Http.RequestBuilder with other play's helpers instead

  • RASCHSLA-106 RASCHSLA-104 Update submodule versions

  • RASCHSLA-104 RASCHSLA-106 Fix build configuration affecting publishing

  • RASCHSLA-104 RASCHSLA-106 Fix build configuration affecting publishing

  • Renamed devmode-parameter

    • devmode-parameter is now called playcms-devmode
    • bumped version number to 1.3.2
  • RASCHSLA-104 RASCHSLA-106 Fix dev mode submodules configuration in play-auth

  • RASCHSLA-145 Use play.crypto.secret instead of deprecated application.secret

  • RASCHSLA-145 Fix JPA warnings about non complete definition of field at models.Category.availabilityList

  • Fixes reload of PlayAuthPlugin

    • fixes reload of PlayAuthPlugin during Application restart
  • UA-1149 Merge play-shiro into play-auth (in progress)

  • UA-1149 Update play-auth version

  • RASCHSLA-152 Fix FilterManager to properly display "filter not found" warnings

    The "filter not found" warning should only appear when filter was not found, and normal debug log should be applied when filter was applied, even if applied filter returned null, i.e. not modified the tag.

  • RASCHSLA-152 Update project dependencies

  • UA-1149, UA-975 Remove adhoc support for nested JPA transactions and delegate calls to standard play API

    The adhoc support for nested JPA transactions at ch.insign.commons.db.JPA is removed and all method calls are now delegated to play.db.jpa.JPA. The ch.insign.commons.db.JPA is now deprecated.

    UA-1149 - this changeset allows to remove play-commons dependency of play-auth and thus simplify development & updates of play-* modules.

  • UA-1149, UA-975 Update version

  • UA-1149, UA-975 Remove dependency to play-commons

    The play-auth only relied on adhoc support for nested jpa transactions implemented in play-commons, and now when this problem was fixed in play 2.5 the need for that adhoc solution is not needed.

  • UA-1149, UA-975 Add update dependencies

  • UA-1149, UA-975 Add update dependencies

  • UA-1149, UA-975 Remove ch.insign.commons.db.JPA

  • Fix forms work after update

  • RASCHSLA-154 Rename method

  • RACHSLA-154 Update version

  • RACHSLA-154 Return SecureForm bind method

  • RASCHSLA-154 Return blankInstance() for SecureForm

  • RASCHSLA-154 Delete no need method

  • UA-1187 Fix play-auth re-initialization issues

  • UA-1187 Fix play-auth re-initialization issues

  • frontend-asset-handling

    • introduces Asset-Handler with lib-function for webjar-Assets
    • introduces _asset and _assetWebjars templates to provide versioned asset-Url including configured cdn prefix (if present)
  • frontend-asset-handling

    • introduces Asset-Handler with lib-function for webjar-Assets
    • lessifies all css-dependencies so that they get distributed as one (optimized) css (rewrites relative urls)
    • cleans up layout.scala.html, stylesheet import reduced to two css-link-tags and javascript is fetched from webjars
    • introduces _asset and _assetWebjars templates to provide versioned asset-Url including configured cdn prefix (if present)
    • rewrites some properties for jquery-datatables
  • UA-1149 Fix PlayAuthEnvironment re-initialization issues, remove unused code, etc

    Merge PlayShiro into PlayAuthEnvironment and stick to "ini" file based environment loader; remove unused stuff, etc.

  • UA-1187 Increment play-auth version

  • UA-1187 Revert RouteResolver deletion

  • UA-1187 Increment play-auth version

  • Adds Messages-Object for translations in js

    • app.js defines Messages-object which will be used in frontend for translations
  • UA-1149 Migrate from ServiceLocator to Dependency Injection

  • UA-1149 Add missing @Inject constructor annotations

  • UA-1149 Fix circular dependency error

  • UA-1149 Increment version to 1.5.0

  • UA-1146 Fix itemsPerPage value

  • Fixes layout-issues

    • fixing image-paths from custom theme-templates
    • importing of bootstrap and font-awesome in correct versions
    • overwrites fa-css-prefix to enable custom class-handling (class icon, instead of fa) for fa-icons
    • fixes datatables layout for pagination (reintroduces DT_bootstrap) to have bootstrap-look-and-feel. also links corresponding CSS
  • UA-1223 Update shiro version

  • PLAY-17 Fix behavior for default party

  • PLAY-17 Update auth

  • Fix translations in daterange-tempalte

    • daterange used play.api.i18n.Messages helper which didn't work correctly for whatever reason
  • Removed datepicker-webjar

    • webjar-version was not working properly. switched back to old legacy-version of datepicker-bootstrap in plugins-directory
  • PLAY-1 Merge & refactor build play-cms/auth/commons/metronic build definitions

  • PLAY-16 version increment

  • PLAY-16 version increment

  • PLAY-1 Centralize build settings

  • PLAY-1 Remove junk ".gitmodules" files left from previous setup

  • PLAY-1 Revert deletion of conf/metronic.routes

  • PLAY-1 Fix wrong json dependency

  • PLAY-1 Refactor deprecated Messages.get calls

Merge request reports