mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
Navigate to repo after new online (#3780)
* Navigate to repo after new online * Update zcl_abapgit_gui_page_addonline.clas.abap
This commit is contained in:
parent
fe95dc7e5f
commit
5c826e5993
|
@ -47,7 +47,7 @@ CLASS zcl_abapgit_gui_page_addonline DEFINITION
|
||||||
|
|
||||||
METHODS parse_form
|
METHODS parse_form
|
||||||
IMPORTING
|
IMPORTING
|
||||||
it_post_data TYPE cnht_post_data_tab
|
it_post_data TYPE cnht_post_data_tab
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(ro_form_data) TYPE REF TO zcl_abapgit_string_map
|
VALUE(ro_form_data) TYPE REF TO zcl_abapgit_string_map
|
||||||
RAISING
|
RAISING
|
||||||
|
@ -55,7 +55,7 @@ CLASS zcl_abapgit_gui_page_addonline DEFINITION
|
||||||
|
|
||||||
METHODS validate_form
|
METHODS validate_form
|
||||||
IMPORTING
|
IMPORTING
|
||||||
io_form_data TYPE REF TO zcl_abapgit_string_map
|
io_form_data TYPE REF TO zcl_abapgit_string_map
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(ro_validation_log) TYPE REF TO zcl_abapgit_string_map
|
VALUE(ro_validation_log) TYPE REF TO zcl_abapgit_string_map
|
||||||
RAISING
|
RAISING
|
||||||
|
@ -65,7 +65,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_GUI_PAGE_ADDONLINE IMPLEMENTATION.
|
CLASS zcl_abapgit_gui_page_addonline IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD constructor.
|
METHOD constructor.
|
||||||
|
@ -167,7 +167,8 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_ADDONLINE IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD zif_abapgit_gui_event_handler~on_event.
|
METHOD zif_abapgit_gui_event_handler~on_event.
|
||||||
|
|
||||||
DATA ls_repo_params TYPE zif_abapgit_services_repo=>ty_repo_params.
|
DATA: ls_repo_params TYPE zif_abapgit_services_repo=>ty_repo_params,
|
||||||
|
lo_new_online_repo TYPE REF TO zcl_abapgit_repo_online.
|
||||||
|
|
||||||
mo_form_data = parse_form( it_postdata ). " import data from html before re-render
|
mo_form_data = parse_form( it_postdata ). " import data from html before re-render
|
||||||
|
|
||||||
|
@ -232,8 +233,11 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_ADDONLINE IMPLEMENTATION.
|
||||||
|
|
||||||
IF mo_validation_log->is_empty( ) = abap_true.
|
IF mo_validation_log->is_empty( ) = abap_true.
|
||||||
mo_form_data->to_abap( CHANGING cs_container = ls_repo_params ).
|
mo_form_data->to_abap( CHANGING cs_container = ls_repo_params ).
|
||||||
zcl_abapgit_services_repo=>new_online( ls_repo_params ).
|
lo_new_online_repo = zcl_abapgit_services_repo=>new_online( ls_repo_params ).
|
||||||
ev_state = zcl_abapgit_gui=>c_event_state-go_back.
|
CREATE OBJECT ei_page TYPE zcl_abapgit_gui_page_view_repo
|
||||||
|
EXPORTING
|
||||||
|
iv_key = lo_new_online_repo->get_key( ).
|
||||||
|
ev_state = zcl_abapgit_gui=>c_event_state-new_page_replacing.
|
||||||
ELSE.
|
ELSE.
|
||||||
ev_state = zcl_abapgit_gui=>c_event_state-re_render. " Display errors
|
ev_state = zcl_abapgit_gui=>c_event_state-re_render. " Display errors
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user