tobias-istvan opened a new pull request #55: [Ambari-23820] [Log Search UI] add 
different options of hostname display
URL: https://github.com/apache/ambari-logsearch/pull/55
 
 
   # What changes were proposed in this pull request?
   
   Two main changes are here:
   - adding the user settings feature
   - displaying the short or full host names depending of the related user 
setting
   
   ### User settings
   We had user settings service before but it was settings of the log index 
filter which is connected to the application not the user. So that the first 
change was to clean this up: renaming the user-settings to server-settings and 
creating user settings (with reducers, actions, effects and with a helper 
service).
   There are multiple files affected by this rename change.
   
   I added two user settings there:
   - host name display setting
   - time zone setting
   
   Since the time zone settings moved to the user settings I moved the settings 
window on application level as I did with the user settings. In order to add 
the time zone map to the user settings window I created a separate component 
for the time zone selecting to decrease the dependency.
   
   The two settings modal is available in deep link via query params.
   
   ### Display short or long host names depending on the user settings
   I created a(n observable) pipe for displaying the host name in templates 
easier. We have a trade off: the open log tab label is not changeable after it 
is rendered.
   
   ## How was this patch tested?
   
   It was tested manually and by unit tests:
   ```
   PhantomJS 2.1.1 (Mac OS X 0.0.0): Executed 295 of 295 SUCCESS (12.245 secs / 
12.091 secs)
   ✨  Done in 43.81s.
   ```
   I also had a pair code review with @sardell (Shane Ardell), thanks for this.
   Please review [Ambari Contributing Guide]
   
   (https://cwiki.apache.org/confluence/display/AMBARI/How+to+Contribute) 
before opening a pull request.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to