Project

General

Profile

Actions

Architecture #6661

closed

Customize Login frontend and Rudder color them to differentiate environments

Added by Janos Mattyasovszky over 9 years ago. Updated over 2 years ago.

Status:
Released
Priority:
4
Target version:
Effort required:
Name check:
Fix check:
Regression:

Description

Hi,

It would be nice if one could customize the login page with at least some additional text, like login restrictions and/or hint what User to use (we have multiple AD Domains in our forest), and if possible, a customizable Logo and/or CSS to load.

Thanks,
Janos M.


Related issues 2 (0 open2 closed)

Related to Rudder - User story #1977: We should allow the user to add an logo in the rudder webappRejectedActions
Has duplicate Rudder - User story #8368: Create multiple color schemas of the UI for the criticality of the environmentRejectedNicolas CHARLESActions
Actions #1

Updated by Matthieu CERDA over 9 years ago

  • Assignee set to François ARMAND
  • Priority changed from N/A to 4

Thanks for the idea Janos :) assigning this to François, I think he's the best pick for decisions like this.

Actions #2

Updated by Janos Mattyasovszky about 9 years ago

Well, this hack is working as-is:

/etc/apache2/vhosts.d/rudder-vhost-ssl.conf

+Alias             "/rudder/images/logoIndexRudder.jpg" /opt/rudder/share/load-page/files/custom_logo.jpg
+ProxyPass         "/rudder/images/logoIndexRudder.jpg" "!" 
 ProxyPass         "/rudder" "http://localhost:8080/rudder" retry=0
 ProxyPassReverse  "/rudder" "http://localhost:8080/rudder" 
 ProxyRequests     Off 

Actions #3

Updated by Benoît PECCATTE over 8 years ago

  • Target version set to 4.0.0~rc2
Actions #4

Updated by Nicolas CHARLES over 8 years ago

  • Translation missing: en.field_tag_list set to Sponsored
Actions #5

Updated by Jonathan CLARKE over 8 years ago

Hi Janos,

Quick question: where would you like this text and logo to be configurable? From the Settings page in the UI, or the config file on disk?

Actions #6

Updated by Janos Mattyasovszky over 8 years ago

Hi

I actually don't think it matters, I am fine with the rudder-webapp config file, as it does not change on a daily basis.

Actions #7

Updated by Janos Mattyasovszky over 8 years ago

  • Related to User story #8368: Create multiple color schemas of the UI for the criticality of the environment added
Actions #8

Updated by Alexis Mousset about 8 years ago

  • Related to User story #1977: We should allow the user to add an logo in the rudder webapp added
Actions #9

Updated by François ARMAND about 8 years ago

  • Target version changed from 4.0.0~rc2 to 4.1.0~beta1
Actions #10

Updated by Vincent MEMBRÉ almost 8 years ago

  • Target version changed from 4.1.0~beta1 to 4.1.0~beta2
Actions #11

Updated by Vincent MEMBRÉ almost 8 years ago

  • Target version changed from 4.1.0~beta2 to 4.1.0~beta3
Actions #12

Updated by Vincent MEMBRÉ almost 8 years ago

  • Target version changed from 4.1.0~beta3 to 4.1.0~rc1
Actions #13

Updated by François ARMAND almost 8 years ago

  • Target version changed from 4.1.0~rc1 to 4.2.0~beta1
Actions #14

Updated by Alexis Mousset over 7 years ago

  • Target version changed from 4.2.0~beta1 to 4.2.0~beta2
Actions #15

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.2.0~beta2 to 4.2.0~beta3
Actions #16

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.2.0~beta3 to 4.2.0~rc1
Actions #17

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.2.0~rc1 to 4.2.0~rc2
Actions #18

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.2.0~rc2 to 4.2.0
Actions #19

Updated by Vincent MEMBRÉ about 7 years ago

  • Target version changed from 4.2.0 to 4.2.1
Actions #20

Updated by Vincent MEMBRÉ about 7 years ago

  • Target version changed from 4.2.1 to 4.2.2
Actions #21

Updated by Vincent MEMBRÉ about 7 years ago

  • Target version changed from 4.2.2 to 4.2.3
Actions #22

Updated by Vincent MEMBRÉ about 7 years ago

  • Target version changed from 4.2.3 to 4.2.4
Actions #23

Updated by François ARMAND almost 7 years ago

  • Assignee changed from François ARMAND to Vincent MEMBRÉ
  • Target version changed from 4.2.4 to 4.3.0~rc1
Actions #24

Updated by Vincent MEMBRÉ almost 7 years ago

  • Target version changed from 4.3.0~rc1 to 4.3.0~rc2
Actions #25

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.3.0~rc2 to 4.3.0~rc3
Actions #26

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.3.0~rc3 to 4.3.0
Actions #27

Updated by François ARMAND over 6 years ago

  • Subject changed from Customize Login frontend to Customize Login frontend and Rudder color them to differentiate environments
  • Category changed from Web - UI & UX to 103

The chosen way to provide that feature is throught the "branding" plugin, which will allows to customize both login page and theme (#8368) in with a configuration page.

I'm closing #8368 as the remaining integration work (mostly persistance related) will be done under the umbrella of that ticket.

Actions #28

Updated by François ARMAND over 6 years ago

  • Related to deleted (User story #8368: Create multiple color schemas of the UI for the criticality of the environment)
Actions #29

Updated by François ARMAND over 6 years ago

  • Has duplicate User story #8368: Create multiple color schemas of the UI for the criticality of the environment added
Actions #30

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.3.0 to 4.3.1
Actions #31

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.3.1 to 4.3.2
Actions #32

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.3.2 to 410
Actions #33

Updated by Benoît PECCATTE over 6 years ago

  • Target version changed from 410 to 4.3.2
Actions #34

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.3.2 to 4.3.3
Actions #35

Updated by Vincent MEMBRÉ over 6 years ago

  • Status changed from New to In progress
Actions #40

Updated by Vincent MEMBRÉ over 6 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
  • Pull Request set to https://github.com/Normation/rudder-plugins/pull/46
Actions #41

Updated by Rudder Quality Assistant over 6 years ago

  • Status changed from Pending technical review to Discussion
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
Actions #42

Updated by Vincent MEMBRÉ over 6 years ago

  • Status changed from Discussion to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
Actions #43

Updated by Rudder Quality Assistant over 6 years ago

  • Status changed from Pending technical review to Discussion
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
Actions #44

Updated by Vincent MEMBRÉ over 6 years ago

  • Status changed from Discussion to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
Actions #45

Updated by Rudder Quality Assistant over 6 years ago

  • Status changed from Pending technical review to Discussion
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
Actions #46

Updated by Vincent MEMBRÉ over 6 years ago

  • Status changed from Discussion to Pending release

Applied in changeset commit:rudder-plugins|fde36a68b07c9d2db6ee9e79bb39e30b2c7dad1b.

Actions #47

Updated by Vincent MEMBRÉ over 6 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 4.3.3 which was released today.

Actions #48

Updated by Vincent MEMBRÉ over 6 years ago

  • Project changed from Rudder to Branding
  • Category deleted (103)
  • Target version changed from 4.3.3 to 4.3-1.0
Actions

Also available in: Atom PDF