Migracja do panelu klienta v4

LVL UP
link-na-stronie
SystemZ
SystemZ Admin lvlup.pro

Panel v4

Od 2020 planujemy wycofać panel v2 który służy nam od 2013 roku. Wspominałem o tym wcześniej w tym wątku: https://lvlup.rok.ovh/t/plany-lvlup-pro-na-2020/13067

Zmiana panelu klienta to bardzo wymagający od nas proces, z mnóstwem zadań i możliwościami pomyłek. Niewątpliwie dla naszych klientów to też może być spore zamieszanie. Postaramy się aby ten proces przebiegł jak najłagodniej. Wszystkim będzie nam łatwiej gdy niezbędne informacje znajdą się w tym jednym wątku.

Co jest do zrobienia?

Na dole tego posta znajduje się cała lista zadań jeszcze do zrobienia oraz tych już ukończonych. Po ukończeniu wszystkich możemy uznać panel v4 jako stabilny.

Co z panelem v2 ?

2 października 2020 panel v2 zniknął z perspektywy naszych klientów. Został tylko jeszcze przy wysyłaniu niektórych powiadomień, zniknie on całkowicie w 2021.

Co z API panelu v2 ?

Osoby korzystające z API panelu v2 nie mają się czego obawiać, zostanie ono zaimplementowane w panelu v4 bez różnicy w działaniu dla klientów. Nic nie trzeba robić a pod maską będzie nowy kod. Najpopularniejszym elementem jest API do płatności więc tu dołożymy najwyższych starań aby klienci nie byli odcięci od finansowania usług.

Jeśli jednak nawet miałyby się pojawić jakieś zmiany to będziemy się kontaktować z każdym użytkownikiem API. Użytkownik API to dla nas klient który korzystał ze swojego klucza API lub otrzymał płatność poprzez API w ciągu ostatniego miesiąca licząc od momentu kiedy chcemy wysłać maile. Damy znać przynajmniej miesiąc przed czasem.

Jakieś nowości ?

V4 to nowa wersja, dla mnie oznacza to postęp. Musiało się więc znaleźć kilka nowych funkcji nad którymi pracujemy (lub już mamy gotowe) a nie było ich w v2 ani w v3 😉

Lista zadań

W nawiasie jest informacja który panel dotychczas realizował daną funkcję. Kolejność zadań na liście nie ma znaczenia, mogą być realizowane w dowolnej kolejności, nowości mają jednak zazwyczaj mniejszy priorytet.

Zadania aktualizujemy na bieżąco.

Warto zajrzeć tu co jakiś czas by śledzić postępy :slight_smile:

  • Tickety
    • Tworzenie zgłoszeń (v2) - szczegóły
    • Lista zgłoszeń (v2,v3) - szczegóły
    • Wyświetlanie zgłoszeń (v2,v3) - szczegóły
    • Pisanie w zgłoszeniach (v2,v3) - szczegóły
    • Częściowa integracja z forum (nowość)
      • za zgodą klienta będzie możliwość opublikowania wiadomości ze zgłoszenia jako anonimowy użytkownik forum
      • szukanie poradników i rozwiązań podczas tworzenia ticketa
    • Obsługa składni markdown (nowość)
    • Obsługa załączników (nowość)
    • Support Premium (nowość)
  • Portfel
  • Zamówienia
    • Obsługa zamówień VPS (v2) - szczegóły
    • Obsługa zamówień licencji (nowość)
    • Obsługa kodów promocyjnych (nowość)
    • Widoczność kilku ostatnich zamówień na stronie głównej (nowość)
    • Lista złożonych zamówień (nowość) - szczegóły
  • Profil
  • VPS
    • Tworzenie (v2)
    • Usuwanie (v2)
    • Przypomnienia o płatności (v2) - szczegóły
    • Wygasanie (v2)
    • Włączanie/wyłączanie VM (v2,v3)
    • Lista przychodzących ataków DDoS (v3)
    • Włączanie/wyłączanie whitelisty UDP (v3)
    • Dodawanie/usuwanie reguł whitelisty UDP (v3)
    • Monitoring na stronie głównej (nowość)
    • Monitoring pingu do VPS (nowość)
    • Włączanie/wyłączanie stałego filtrowania dla PL (nowość)
    • Dodawanie/usuwanie reguł OVH firewall dla PL (nowość)
    • Podstawowe informacje o serwerze (v2,v3) - szczegóły
    • Zaawansowane informacje o konfiguracji sieci (v2) - szczegóły
    • Linki do poradników (v2) - szczegóły
    • Informacje o abuse (v2)
    • Blokady abuse antihack (v3)
    • Blokady abuse CPU (nowość)
    • Reinstalacja (v2) - szczegóły
    • Generowanie dostępu do Proxmox (v2) - szczegóły
    • Bieżące statystyki CPU / RAM (v2,v3)
    • Historia statystyk (nowość)
    • Zmiana hasła root poprzez cloudinit (nowość)
    • Zmiana modelu karty sieciowej (nowość)
    • Zmiana modelu kontrolera dysku (nowość)
    • Stan węzła zaraz przy informacjach VPS (nowość)
    • Zmiana revDNS (nowość)
  • Domeny
    • Wyświetlanie (v2)
  • Inne
    • Sprawdzanie czy IP jest hostowane przez lvlup.pro (v3) szczegóły
  • Widżety Grafana (na stats.lvlup.pro) - szczegóły: post 1 post 2 post 3
    • Oczekujące zamówienia FR/PL (nowość)
    • Procent odpisanych (v3)
    • Tickety nieodpisane przez obsługę 24h+ (v3)
    • Tickety nieodpisane przez obsługę 48h+ (v3)
    • Wszystkie nieodpisane (v3)
    • Otwarte tickety (v3)
    • Licznik zamówień (v3)
    • Wykres zamówień na dzień (v3)
    • Licznik utworzonych ticketów (v3)
    • Wykres tworzonych ticketów na dzień (v3)
    • Licznik wiadomości w ticketach (v3)
    • Wykres tworzonych wiadomości w ticketach, z podziałem na obsługa/klient (v3)
    • Licznik przychodzących ataków DDoS (v3)
    • Wykres przychodzących ataków DDoS na dzień (v3)
    • Dostępność pakietów VPS FR (v3)
    • Przybliżona następna dostawa VPS FR (v3)

Więcej szczegółów?

Zaraz po wrzuceniu nowej wersji na serwer, publikuję informacje od razu trochę bardziej techniczne informacje w tym wątku

https://lvlup.rok.ovh/t/dziennik-zmian-lvlup-pro-2021/17327

Zadania wykonane wcześniej, w 2020 widać w tym wątku:

https://lvlup.rok.ovh/t/dziennik-zmian-lvlup-pro-2020/13148

Możecie też pytać mnie od razu na discordzie gdzie widać na bieżąco proces aktualizacji.

https://lvlup.rok.ovh/t/oficjalny-serwer-discord/6193

SystemZ
SystemZ Admin lvlup.pro

Update

Ostatnio pracuję nad dodaniem wszystkich kanałów płatności. Płatności to jeden z większych kawałków kodu oraz jest to jednocześnie bardzo ważny element aplikacji. Całe szczęście jakieś 80% kodu jest już zrobione. Będzie to jeden bardzo duży patch dlatego ostatnio nie widzicie zbyt dużo nowości, szczegóły poniżej.

W przypadku jeśli wszystkie kanały płatności byłby dostępne w v2 i v4, mogłyby wystąpić problemy typu brak doładowań lub podwójne doładowania. Aby im zapobiec, wyłączymy te kanały w v2 i przeniesiemy je od razu do v4. W panelu v2 zostaną tylko płatności SMS aby obecne API płatności SMS działało bez zmian.

W ramach zaplanowanej konserwacji (data do ustalenia, prawdopodobnie pierwszy tydzień kwietnia) zostaną wyłączone te kanały płatności:

  • Dotpay
  • PayPal
  • Paysafecard

Następnie w ciągu około 20 minut od tamtego momentu:

  • kanały płatności będą widoczne w panelu v4
  • w v2 będzie działać przycisk/link przekierowujący do v4 który od razu loguje użytkownika bez potrzeby ponownego wpisywania loginu i hasła
  • zostanie pokazana nowa strona wpłat do portfela bez logowania czyli obecne linki /wallet/.
  • będzie działać przekierowanie ze starej wspomnianej wyżej strony wallet na nową
  • zadziała poglądowa wersja API do płatności w ramach zamkniętych testów
    • jeśli jesteś autorem itemshopu czy innych rozwiązań korzystających z API daj nam znać w zgłoszeniu

W wyniku tych zmian może być tak że kilka płatności Dotpay lub PayPal może nie być automatycznie dodane do panelu. Zwłaszcza te które których proces trwa dłużej niż kilka godzin np. zwykłe przelewy w Dotpay czy zamrożone płatności PayPal. Będziemy monitorować tą sytuację przynajmniej przez tydzień, jednak gdyby ktoś z Was nie otrzymał doładowania portfela, od razu twórzcie ticket - dzięki temu rozwiążemy to szybciej.

SystemZ
SystemZ Admin lvlup.pro

UPdate

https://lvlup.rok.ovh/t/dziennik-zmian-lvlup-pro-2020/13148/#47?u=systemz

Udało nam się uruchomić PSC jednocześnie w v2 i v4. Mamy też już podstawową wersję linku do wpłat. Da nam to czas na zweryfikowanie czy wszystko działa poprawnie zanim będziemy kontynuować plan wyłączenia płatności w v2.

Dodatkowo teraz jednym kliknięciem można przenieść się do v4 co da nam więcej ruchu w nowym panelu aby przyjrzeć się czy klientom się on podoba.

SystemZ
SystemZ Admin lvlup.pro

Zakończyliśmy właśnie jeden z większych etapów prac czyli obsługę wpłat w v4:

https://lvlup.rok.ovh/t/dziennik-zmian-lvlup-pro-2020/13148/#50?u=systemz

Następnym większym kawałkiem za który się weźmiemy to obsługa ticketów (zgłoszeń). Mniejszym pobocznym zadaniem będzie implementacja reszty najważniejszych funkcji w konsoli VPS tak aby konsola w v2 nie była już potrzebna.

SystemZ
SystemZ Admin lvlup.pro

Aby do jutra dostarczyć obiecane API płatności obecnie cała dokumentacja API jest w trakcie przepisywania. Dziś dokumentacja powinna być już nowa. Póki co nadal będzie jednak jeszcze brakować dokumentacji kodu błędów.

SystemZ
SystemZ Admin lvlup.pro

Mały update. Prace nad ulepszeniem konsoli w v4 są na ukończeniu. Pozwoli nam to usunąć konsolę w v2.

Funkcje które dodamy:

  • reinstalacja
  • przedłużanie ważności (generowane hasło będzie też od razu widoczne w panelu oprócz maila)
  • info o manualnej konfiguracji sieci
  • małe FAQ z linkami do forum

EDIT Gotowe!

https://lvlup.rok.ovh/t/dziennik-zmian-lvlup-pro-2020/13148/#140?u=systemz

SystemZ
SystemZ Admin lvlup.pro

Aktualności!

Zostało już niewiele brakujących funkcji w v4 aby pozbyć się panelu v2, min:

  • tworzenie konta
  • zmiana hasła
  • reset hasła
  • system ticketów
  • zarządzanie wygasaniem oraz usuwaniem VPSów
  • przypomnienia o ważności usług
  • niektóre funkcje dla obsługi
SystemZ
SystemZ Admin lvlup.pro

🎉 :lvlup: 🎉 Duży update, przeszliśmy już do fazy beta, szczegóły w dzienniku zmian :slight_smile:

https://lvlup.rok.ovh/t/dziennik-zmian-lvlup-pro-2020/13148/#155?u=systemz