mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-02 04:36:49 +08:00
Warning at stage when not logged on in master lang
This commit is contained in:
parent
a40e7f1bbc
commit
d7e2833483
|
@ -79,6 +79,11 @@ CLASS zcl_abapgit_gui_chunk_lib DEFINITION
|
||||||
iv_order_descending TYPE abap_bool
|
iv_order_descending TYPE abap_bool
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(ro_html) TYPE REF TO zcl_abapgit_html.
|
VALUE(ro_html) TYPE REF TO zcl_abapgit_html.
|
||||||
|
CLASS-METHODS render_warning_banner
|
||||||
|
IMPORTING
|
||||||
|
iv_text TYPE string
|
||||||
|
RETURNING
|
||||||
|
VALUE(ro_html) TYPE REF TO zcl_abapgit_html.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
@ -722,4 +727,15 @@ CLASS zcl_abapgit_gui_chunk_lib IMPLEMENTATION.
|
||||||
ro_html->add( '</tr></table>' ).
|
ro_html->add( '</tr></table>' ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
METHOD render_warning_banner.
|
||||||
|
|
||||||
|
CREATE OBJECT ro_html.
|
||||||
|
ro_html->add( '<div class="dummydiv warning">' ).
|
||||||
|
ro_html->add( |{ zcl_abapgit_html=>icon( 'exclamation-triangle/yellow' ) }| &&
|
||||||
|
| { iv_text }| ).
|
||||||
|
ro_html->add( '</div>' ).
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -86,6 +86,9 @@ CLASS zcl_abapgit_gui_page_stage DEFINITION
|
||||||
iv_prev_page TYPE clike
|
iv_prev_page TYPE clike
|
||||||
RETURNING VALUE(ri_page) TYPE REF TO zif_abapgit_gui_renderable
|
RETURNING VALUE(ri_page) TYPE REF TO zif_abapgit_gui_renderable
|
||||||
RAISING zcx_abapgit_exception.
|
RAISING zcx_abapgit_exception.
|
||||||
|
METHODS render_master_language_warning
|
||||||
|
RETURNING VALUE(ro_html) TYPE REF TO zcl_abapgit_html.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
@ -336,6 +339,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_STAGE IMPLEMENTATION.
|
||||||
ro_html->add( '<div class="repo">' ).
|
ro_html->add( '<div class="repo">' ).
|
||||||
ro_html->add( zcl_abapgit_gui_chunk_lib=>render_repo_top( mo_repo ) ).
|
ro_html->add( zcl_abapgit_gui_chunk_lib=>render_repo_top( mo_repo ) ).
|
||||||
ro_html->add( zcl_abapgit_gui_chunk_lib=>render_js_error_banner( ) ).
|
ro_html->add( zcl_abapgit_gui_chunk_lib=>render_js_error_banner( ) ).
|
||||||
|
ro_html->add( render_master_language_warning( ) ).
|
||||||
|
|
||||||
ro_html->add( '<div class="stage-container">' ).
|
ro_html->add( '<div class="stage-container">' ).
|
||||||
ro_html->add( render_actions( ) ).
|
ro_html->add( render_actions( ) ).
|
||||||
|
@ -582,4 +586,22 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_STAGE IMPLEMENTATION.
|
||||||
INSERT ls_hotkey_action INTO TABLE rt_hotkey_actions.
|
INSERT ls_hotkey_action INTO TABLE rt_hotkey_actions.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD render_master_language_warning.
|
||||||
|
|
||||||
|
DATA: ls_dot_abapgit TYPE zif_abapgit_dot_abapgit=>ty_dot_abapgit.
|
||||||
|
|
||||||
|
CREATE OBJECT ro_html.
|
||||||
|
|
||||||
|
ls_dot_abapgit = mo_repo->get_dot_abapgit( )->get_data( ).
|
||||||
|
|
||||||
|
IF ls_dot_abapgit-master_language <> sy-langu.
|
||||||
|
ro_html->add( zcl_abapgit_gui_chunk_lib=>render_warning_banner(
|
||||||
|
|Caution: Master language of the repo is '{ ls_dot_abapgit-master_language }', |
|
||||||
|
&& |but you're logged on in '{ sy-langu }'| ) ).
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user