mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
Fix extended check issues - Part 5 (#7090)
Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
03dfdb072c
commit
c266a4826c
|
@ -22,6 +22,7 @@ CLASS zcl_abapgit_popup_branch_list DEFINITION
|
||||||
!iv_default_branch TYPE string OPTIONAL
|
!iv_default_branch TYPE string OPTIONAL
|
||||||
!iv_show_new_option TYPE abap_bool DEFAULT abap_false.
|
!iv_show_new_option TYPE abap_bool DEFAULT abap_false.
|
||||||
|
|
||||||
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
DATA mv_repo_url TYPE string.
|
DATA mv_repo_url TYPE string.
|
||||||
|
@ -41,15 +42,6 @@ ENDCLASS.
|
||||||
CLASS zcl_abapgit_popup_branch_list IMPLEMENTATION.
|
CLASS zcl_abapgit_popup_branch_list IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD create.
|
|
||||||
CREATE OBJECT ri_popup TYPE zcl_abapgit_popup_branch_list
|
|
||||||
EXPORTING
|
|
||||||
iv_url = iv_url
|
|
||||||
iv_default_branch = iv_default_branch
|
|
||||||
iv_show_new_option = iv_show_new_option.
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD constructor.
|
METHOD constructor.
|
||||||
mv_repo_url = iv_url.
|
mv_repo_url = iv_url.
|
||||||
mv_default_branch = zif_abapgit_git_definitions=>c_git_branch-heads_prefix && iv_default_branch.
|
mv_default_branch = zif_abapgit_git_definitions=>c_git_branch-heads_prefix && iv_default_branch.
|
||||||
|
@ -57,14 +49,12 @@ CLASS zcl_abapgit_popup_branch_list IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD zif_abapgit_html_popup~create_picklist.
|
METHOD create.
|
||||||
|
CREATE OBJECT ri_popup TYPE zcl_abapgit_popup_branch_list
|
||||||
CREATE OBJECT ro_picklist
|
|
||||||
EXPORTING
|
EXPORTING
|
||||||
iv_title = 'Choose Branch'
|
iv_url = iv_url
|
||||||
it_list = fetch_branch_list( )
|
iv_default_branch = iv_default_branch
|
||||||
ii_item_renderer = me.
|
iv_show_new_option = iv_show_new_option.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
@ -109,7 +99,6 @@ CLASS zcl_abapgit_popup_branch_list IMPLEMENTATION.
|
||||||
FIELD-SYMBOLS <ls_b> TYPE zif_abapgit_git_definitions=>ty_git_branch.
|
FIELD-SYMBOLS <ls_b> TYPE zif_abapgit_git_definitions=>ty_git_branch.
|
||||||
|
|
||||||
ASSIGN iv_item TO <ls_b>.
|
ASSIGN iv_item TO <ls_b>.
|
||||||
ASSERT sy-subrc = 0.
|
|
||||||
|
|
||||||
" TODO render mv_default_branch properly, needs respecting support from the picklist components
|
" TODO render mv_default_branch properly, needs respecting support from the picklist components
|
||||||
|
|
||||||
|
@ -120,4 +109,15 @@ CLASS zcl_abapgit_popup_branch_list IMPLEMENTATION.
|
||||||
ri_html = zcl_abapgit_html=>create( |{ <ls_b>-display_name }{ lv_head_marker }| ).
|
ri_html = zcl_abapgit_html=>create( |{ <ls_b>-display_name }{ lv_head_marker }| ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD zif_abapgit_html_popup~create_picklist.
|
||||||
|
|
||||||
|
CREATE OBJECT ro_picklist
|
||||||
|
EXPORTING
|
||||||
|
iv_title = 'Choose Branch'
|
||||||
|
it_list = fetch_branch_list( )
|
||||||
|
ii_item_renderer = me.
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -24,7 +24,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_POPUP_CODE_INSP IMPLEMENTATION.
|
CLASS zcl_abapgit_popup_code_insp IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD create.
|
METHOD create.
|
||||||
|
@ -44,7 +44,6 @@ CLASS ZCL_ABAPGIT_POPUP_CODE_INSP IMPLEMENTATION.
|
||||||
FIELD-SYMBOLS <ls_item> TYPE LINE OF zif_abapgit_code_inspector=>ty_variants.
|
FIELD-SYMBOLS <ls_item> TYPE LINE OF zif_abapgit_code_inspector=>ty_variants.
|
||||||
|
|
||||||
ASSIGN iv_item TO <ls_item>.
|
ASSIGN iv_item TO <ls_item>.
|
||||||
ASSERT sy-subrc = 0.
|
|
||||||
|
|
||||||
ri_html = zcl_abapgit_html=>create( |<b>{ <ls_item>-name }</b> - { <ls_item>-description }| ).
|
ri_html = zcl_abapgit_html=>create( |<b>{ <ls_item>-name }</b> - { <ls_item>-description }| ).
|
||||||
|
|
||||||
|
|
|
@ -67,7 +67,6 @@ CLASS zcl_abapgit_popup_pull_request IMPLEMENTATION.
|
||||||
FIELD-SYMBOLS <ls_pr> TYPE zif_abapgit_pr_enum_provider=>ty_pull_request.
|
FIELD-SYMBOLS <ls_pr> TYPE zif_abapgit_pr_enum_provider=>ty_pull_request.
|
||||||
|
|
||||||
ASSIGN iv_item TO <ls_pr>.
|
ASSIGN iv_item TO <ls_pr>.
|
||||||
ASSERT sy-subrc = 0.
|
|
||||||
|
|
||||||
ri_html = zcl_abapgit_html=>create( |<b>{ <ls_pr>-number }</b> - { <ls_pr>-title } @{ <ls_pr>-user }| ).
|
ri_html = zcl_abapgit_html=>create( |<b>{ <ls_pr>-number }</b> - { <ls_pr>-title } @{ <ls_pr>-user }| ).
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,7 @@ CLASS zcl_abapgit_popup_tag_list DEFINITION
|
||||||
IMPORTING
|
IMPORTING
|
||||||
iv_url TYPE string.
|
iv_url TYPE string.
|
||||||
|
|
||||||
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
DATA mv_repo_url TYPE string.
|
DATA mv_repo_url TYPE string.
|
||||||
|
@ -34,26 +35,15 @@ ENDCLASS.
|
||||||
CLASS zcl_abapgit_popup_tag_list IMPLEMENTATION.
|
CLASS zcl_abapgit_popup_tag_list IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD create.
|
|
||||||
CREATE OBJECT ri_popup TYPE zcl_abapgit_popup_tag_list
|
|
||||||
EXPORTING
|
|
||||||
iv_url = iv_url.
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD constructor.
|
METHOD constructor.
|
||||||
mv_repo_url = iv_url.
|
mv_repo_url = iv_url.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD zif_abapgit_html_popup~create_picklist.
|
METHOD create.
|
||||||
|
CREATE OBJECT ri_popup TYPE zcl_abapgit_popup_tag_list
|
||||||
CREATE OBJECT ro_picklist
|
|
||||||
EXPORTING
|
EXPORTING
|
||||||
iv_title = 'Choose Tag'
|
iv_url = iv_url.
|
||||||
it_list = fetch_tag_list( )
|
|
||||||
ii_item_renderer = me.
|
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
@ -80,9 +70,19 @@ CLASS zcl_abapgit_popup_tag_list IMPLEMENTATION.
|
||||||
FIELD-SYMBOLS <ls_tag> TYPE zif_abapgit_git_definitions=>ty_git_branch.
|
FIELD-SYMBOLS <ls_tag> TYPE zif_abapgit_git_definitions=>ty_git_branch.
|
||||||
|
|
||||||
ASSIGN iv_item TO <ls_tag>.
|
ASSIGN iv_item TO <ls_tag>.
|
||||||
ASSERT sy-subrc = 0.
|
|
||||||
|
|
||||||
ri_html = zcl_abapgit_html=>create( |{ <ls_tag>-display_name }| ).
|
ri_html = zcl_abapgit_html=>create( |{ <ls_tag>-display_name }| ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD zif_abapgit_html_popup~create_picklist.
|
||||||
|
|
||||||
|
CREATE OBJECT ro_picklist
|
||||||
|
EXPORTING
|
||||||
|
iv_title = 'Choose Tag'
|
||||||
|
it_list = fetch_tag_list( )
|
||||||
|
ii_item_renderer = me.
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user