diff --git a/src/zabapgit_page.prog.abap b/src/zabapgit_page.prog.abap
index a520d3d85..62e2ee456 100644
--- a/src/zabapgit_page.prog.abap
+++ b/src/zabapgit_page.prog.abap
@@ -102,6 +102,10 @@ CLASS lcl_gui_page_super IMPLEMENTATION.
ro_html->add( '
' ).
+ IF io_repo->is_write_protected( ) = abap_true.
+ ro_html->add( ' ' ).
+ ENDIF.
+
IF io_repo->is_offline( ) = abap_false.
lo_repo_online ?= io_repo.
IF iv_show_branch = abap_true.
diff --git a/src/zabapgit_page_main.prog.abap b/src/zabapgit_page_main.prog.abap
index d8e79b447..5eaeb18e4 100644
--- a/src/zabapgit_page_main.prog.abap
+++ b/src/zabapgit_page_main.prog.abap
@@ -478,6 +478,15 @@ CLASS lcl_gui_page_main IMPLEMENTATION.
&& '1gQQfzKDhgCSPFw9Kg2yZ9WqAgBWJBENLk6V3AAAAABJRU5ErkJggg=='.
APPEND ls_image TO rt_assets.
+ ls_image-url = 'img/lock' ##NO_TEXT.
+ ls_image-content =
+ 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAACIiIiIiIiI'
+ && 'iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIjNaTNB'
+ && 'AAAAEnRSTlMABgdBVXt8iYuRsNXZ3uDi6Pmu6tfUAAAASUlEQVQYV63KSxJAQBAE0TQ0'
+ && 'Znym1f0PayE0QdjJ5asCgGTu1hClqjppvaRXB60swBeA2QNUAIq+ICvKx367nqAn/P8Y'
+ && 't2jg3Q5rgASaF3KNRwAAAABJRU5ErkJggg=='.
+ APPEND ls_image TO rt_assets.
+
ls_image-url = 'img/dir' ##NO_TEXT.
ls_image-content =
'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAASFBMVEUAAABmksxmksxm'
|