Skip to content

Eiffel Intelligence front-end 2.0.0

Compare
Choose a tag to compare
@e-pettersson-ericsson e-pettersson-ericsson released this 27 Aug 09:04
· 79 commits to master since this release
495c622

What's new?

  • Introduced a new authentication type in subscriptions. The new authentication type is called 'BASIC_AUTH_JENKINS_CSRF'. Read more about the different authentication types.
    • Existing subscriptions with authentication type 'BASIC_AUTH' for triggering non Jenkins services do not have to be updated.
    • Existing subscriptions with authentication type 'BASIC_AUTH' for triggering Jenkins jobs are recommended to switch to 'BASIC_AUTH_JENKINS_CSRF' since 'BASIC_AUTH' will not work toward a secure Jenkins instance. 'BASIC_AUTH_JENKINS_CSRF' works even in non secured Jenkins instances.
  • A new page in the GUI displays the current rules in use by the selected Eiffel Intelligence back-end instance. This page can be found in the left navigation menu in 'Eiffel Intelligence Info' page.
  • New buttons have appeared in the front-end GUI, enabling users to clone an existing subscription, or download it. A cloned subscription needs to get a new name before saving it, since the subscription name has to be unique. It is also possible to perform bulk download on several subscriptions. Previous buttons 'View', 'Edit' and 'Delete' are still there, but smaller in size to make room for the new additions. When hovering on the buttons a helpful text is displayed to let users know what actions can be performed.
  • A compatibility page has been created to make it easier for users to see which versions of Eiffel Intelligence back-end and front-end are compatible with each other. This is located in the back-end repository but of course also linked from Eiffel Intelligence front-end repository.
  • Instructions for how to configure and run Eiffel Intelligence front-end has been added.

Improvements

  • When a user is logged in, the login icon is replaced with the username. (#218)
  • When a user is not logged in to an Eiffel Intelligence instance which has LDAP enabled, the privileges are fewer, and disabled buttons show a mouse-over pop up indicating the user has to login to perform this action. (#218)
  • Better error handling when user fails to log in to indicate what went wrong. (#218)
  • CSS improvements, for example having a fixed width on login/username button avoiding elements to be pushed aside in smaller windows. (#219)
  • Standardizes error responses (#221)

Fixes

  • Eiffel Intelligence front-end is now working in Internet Explorer. (#212)
  • Previously the status bar which alerted the user if the selected Eiffel Intelligence back-end instance is down, was not visible on the login page, making it unclear why it is not possible to log in. (#215)
  • There is no longer an empty error message displayed when switching to an offline back-end while on the information page (#230)
  • Fixed so subscription content is contained within the subscription modal and a scrollbar appears. (#231)
  • Subscription validation will no longer be different in Eiffel Intelligence front-end and back-end, since they use the same library for validating subscriptions. (#216)