Szkieletory-django-projekt
Jak będzie wygląda baza danych:
- Każdy użytkownik w swoich danych będzie przechowywał id root folderu
- Wszystkie pliki i foldery będą jedynie zawierać id folderu rodzica, w bazie będzie flaga która ustala czy wpis jest plikiem czy folderem
- File: { ID: GUID, ParentID: GUID, Name: string, Size: u64, Type: string, IsFile: bool }
- User: { ID: GUID, RootDirectoryID: GUID, EMail: string }
- Group: { ID: GUID, RootDirectoryID: GUID, Name: string }
- Relacja: Group >< User
- Implementacja modeli,
- Panel admina do dodawania katalogów.
- Magazyn plików
- Użytkownicy
- Ograniczony rozmiar e-dysku
- Struktury:
- Operacje:
- Wspólne:
- Pobierz
- Udostępnij
- Zmiana nazwy
- Wytnij
- Wklej
- Usuń
- Katalog:
# To activate virtual environment
source venv/bin/activate
# To run tests
coverage run --omit='*/venv/*' manage.py test
coverage html
Luigi's root-dir: 1bc80bf8-65a0-427d-ba5a-7dc81c45d86c
Non-existant's root-dir: 24fe8d1f-66f4-4d1e-a961-16c05d2fbe79