update gh team synchronisation

[#80824248]
change gh api

[#80824248]
extract logic from view to helper

[#80824248]
extract partials from view

[#80824248]
fix 2cd95085e41dc22140dfd9129dcbadc579036c18

[#80824248]
fix 55d2e6f47ca700e3f9c6b4237c9a9fbfc071a6f0

[#80824248]