Skip to content

synchronizacja z Discordem, GitHubem i Google Drive #11

Description

@simon-the-shark

Synchronizacja między platformami

Wymagane synchronizacje dla wykonanych czynności w cyklu życia członka

platforma tworzenie członka usuwanie członka zmiana statusu na niekatywny zmiana statusu członka na aktywny zmiana statusu na inny niż aktywny
GitHub dodanie do organizacji Solvro usunięcie z organizacji Solvro usunięcie z organizacji Solvro dodanie do teamu 'KN Solvro' usunięcie z teamu 'KN Solvro'
Discord zaproszenie do serwera usunięcie z serwera usunięcie z serwera - jeśli honorowy: dodanie roli "Członek honorowy"
Google Drive dodanie konta studenckiego do dysku współdzielonego usunięcie z dysku współdzielonego usunięcie z dysku współdzielonego - -

Synchronizacja całościowa wszystkich członków

Powinna być też możliwość przelatywania wszystkich członków i wykrywania rozbieżności ze stanem synchronizacji dostępów między platformami. Wykrywa to np. sytuacje, w których członek, który od dawna jest członkiem nieaktywnym jest przypisany do teamu 'KN Solvro' na GitHubie.

Important

Na tym etapie dostępy nie są korygowane automatycznie, tylko wyświetlany jest komunikat/warning ze szczegółami stanu oczekiwanego i faktycznego, żeby można było to zweryfikować/skorygować manualnie. Można dodać przyciski do skorygowania rozbieżności, ale wybór pozostawiony jest użytkownikowi, a nie systemowi.

Dodatkowe miejsca do synchronizacji

GitHub

  1. Repozytoria projektów: dodać automatyczny sync z README repozytoriów #63
  2. https://github.com/Solvro/.github
  3. https://github.com/Solvro/.github-private

Strona Solvro

  1. https://solvro.pwr.edu.pl/en/team/

Solvro Docs

  1. https://docs.solvro.pl/solvro/structure
  2. https://docs.solvro.pl/solvro/ix_board
  3. https://docs.solvro.pl/solvro/poprzednie-zarzady/viii_board
  4. https://docs.solvro.pl/solvro/poprzednie-zarzady/vii_board

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions