Skip to content
Martin Goellnitz edited this page Dec 27, 2016 · 1 revision

Issues resolved in 1.0

469648 Update to Spring 4.2.1 (Closed)

1.0

Priority: Normal

451870 Avoid NullPointerException when there is no Text given for the Importer (Closed)

1.0

Priority: Normal

Description

java.lang.NullPointerException at java.io.StringReader.(StringReader.java:50) at org.tangram.components.editor.EditingHandler.contentImport(EditingHandler.java:546)

451868 Don't show a selection form when there is just one Login Provider (Closed)

1.0

Priority: Normal

Description

When the Authorization Service needs a login, it does not check, whether or not it needs to ask the user, which login provider he or she wants to use. It always redirects to the selection page even if therer will be just one entry on that page.

419894 Groovy Update 2.4 (Closed)

1.0

Priority: Normal

419758 MetaHandler must react in empty URI Elements (Closed)

1.0

Priority: High

Description

Google and other services tend to remove trailing /. The system treats this as a 404 HTTP code instead of the expected redirect to e.g. the home page.

419734 CodeMirror 5.2 Update (Closed)

1.0

Priority: Normal

419719 Pac4j 1.7 Update (Closed)

1.0

Priority: Normal

Description

Since the instanciation has changed this is more than just updating the numbers in the plugin's version number list.

408749 Support custom id attributes for external login providers (Closed)

1.0

Priority: Low

Description

For easier configuration and migration, it is necessary to let a custom attribute from the set of attributes of an external user be taken as the id of that user, like e.g. the email for google users or the screen_name for twitter.

407396 Port for ftp service should be configurable (Closed)

1.0

Priority: High

403758 Use a dependency / reference to CodeMirror (Closed)

1.0

Priority: Normal

Description

Avoid the local copy of the code in the repository and use references like with JAR libraries to integrate it into the system.

403756 Use a dependency / reference to the CKEditor (Closed)

1.0

Priority: Normal

Description

Avoid the local copy of the code in the repository and use references like with JAR libraries to integrate it into the system.

403754 Load CKEditor from AWS (Closed)

1.0

Priority: Normal

Description

(Optionally) avoid the local copy of the CKEditor in the JAR and use the CDN provided by AWS to load the editor efficiently.

403461 Add TTL Header max-age for MimedBlob insances(Closed)

1.0

Priority: Low

Description

This should facilitate caching or add basic CDN support.

403354 Password Storage in the Repository (Closed)

1.0

Priority: Low

Description

It must be possible to add users and their passwords at runtime and not only in config files, like it is already possible for the FTP service. Of course this has to work with the hashed passwords requested in another ticket.

403352 Make Spring Framework work again (Closed)

1.0

Priority: High

Description

The Sping Framework integration got broken somewhere along the way. Fix it again.

403351 Use Hashed Passwords (Closed)

1.0

Priority: Normal

Description

And get rid of the plain text storing of password for the SimpleUserPasswordMapping and other options.

402658 Only add Users to the List of currently logged in Users when they are not already part of it (Closed)

1.0

Priority: High

Description

Only add Users to the List of currently logged in Users when they are not already part of it.

402657 Add equals() for Generic Users (Closed)

1.0

Priority: High

Description

We need to discover of two object refer to the same user.

402466 Change Login Provider Marker in User.getId() (Closed)

1.0

Priority: High

Description

Use : instead of @.

402434 Rename Guicy specific stuff from guice to guicy (Closed)

1.0

Priority: Low

Description

Some parts of the Google Guice integration are not stock Google Guice or other external modules. We use the term Guicy for this part. This has to be reflected in folder names and the like.

400604 Implement logout through session invalidate (Closed)

1.0

Priority: Normal

Description

Since any of the authentication providers will use sessions to store the login, we simply would like to invalidate this session for logout.

386600 Throwable.jsp contains expression self.class.name (Closed)

1.0

Priority: High

Description

Current releases of the JSP specification and the corresponding containers don't allow this as EL valid expressions.

380376 Show Design Klasse in default Templates (Closed)

1.0

Priority: High

Description

The .name. and .description. templates display the technical derived ORM class. With OpeJPA when using subclassing this e.g. means org$tangram$example$Topic$pcsubclass. Whenever possible show the class created by the developer and not derived classes. They are known in other parts of the editor and should be passed to the templates for display to the user.

379596 Remove PropertySplittingPlaceholderConfigurer (Closed)

1.0

Priority: Low

Description

This placeholder configurer was introduced to deal with a very special configuration chalange introduced by the database configuration for run@cloudbees.

There is a pattern based solution which doesn't need this special property splitting anymore. Furtermore run@cloudbees is not available anymore since they closed this part of their business.

337808 Support Google Guice as a Dependnecy Injection Option (Closed)

1.0

Priority: Normal

Description

It should be possible to use Google Guice as a Dependency Injection framework. This also includes, that we need an extension supporting JSR250 and means to generically inject the optional values.

337806 Create a single adaptive or responsive View for the Editor (Closed)

1.0

Priority: High

Description

Alongside stop using a mobile and a desktop view. We developed these back when support for limited mobile devices and editing through EDGE networks was needed.

332702 Support Entity References with EBean (Closed)

1.0

Priority: Low

Description

Due to some integration errors, references to entities when using EBean can be used transiently but don't get persisted.

332700 Add OpenID option when not using Google App Engine (Closed)

1.0

Priority: High

Description

Up to now we don't have any possibility to register new users on the website easily when not using Google App Engine's APIs.

332696 Make Dinistiq usable on CapeDwarf (Closed)

1.0

Priority: Normal

Description

During the class path scan wrong file names get generated. As a result no codes can be found.

235965 use Mime Types application/javascript und application/xml (Closed)

1.0

Priority: Normal

Description

Don't use the most times working but in fact incorrect text/xml and text/javascript anymore. Perhaps cope with them as input.

234608 Migrate to the sole use of JSR330 annotations (Closed)

1.0

Priority: High

Description

The source code must not contain other dependency injection related annotations except from JSR330. Don't use Spring Framework custom annotation even in the spring related modules for easier maintenance and migration into common modules.

234120 Replace getCodeClass() by Use of getImplementingClasses() (Closed)

1.0

Priority: Normal

Description

Just a change in the FTP service.

234118 MutableBeanFactory needs to contain getImplementingClasses() (Closed)

1.0

Priority: High

Description

The JSPs views of the Edior rely on this method but right now they are only available in all storage backends by accident. This needs to be changed.

234092 Show Design Class Names in the Editor not Generated Classes' Names (Closed)

1.0

Priority: Low

Description

Some storage backends need to generate classes from the original classes created by the developer to support their respective storage solution. Thus the names of the classes in use by the system are not meaningful for the developer and the user.

The system should derive the original names from the classes in use and only show thoses original classes' names in most places.

233655 Update CodeMirror und CKEditor (Closed)

1.0

Priority: Normal

Description

Update to the latest version available - e.g. 3.19. Additionally make the version status of these components visible in the soure code.

139721 Provide dev_appserver support for the Google App Engine in Gradle build (Closed)

1.0

Priority: Normal

Description

Since there are a number of command line paramters to pass to the server for correct operation with the now common JDO 3 setup, it would be far easier to add the call of the app server to the Script and use it there. Additionally this would be similar to the non Google App Engine scenarios.

139718 Custom Views in DefaultController must not be directly modified by Groovy codes. (Closed)

1.0

Priority: Normal

Description

Groovy based classes in the repository register custom views by directly modifying the custom view collection in the DefaultController. Thus they cannot be unregistered on unloading or modification of the classes. We need a complete rewrite of that mimik, which facilitates this correctly.

128479 Migrate from JDO 2.3 to Version 3.0 (Closed)

1.0

Priority: High

Description

Google App Engine now suppurts newer versions of JDO and DataNucleus. Migrate to those as soon as possible.

Clone this wiki locally