database.repository module
- class database.repository.Repository(manager)[מקור]
Bases:
object
CRUD נקי עבור אוספים במאגר הנתונים.
- פרמטרים:
manager (DatabaseManager)
- __init__(manager)[מקור]
- פרמטרים:
manager (DatabaseManager)
- save_code_snippet(snippet)[מקור]
- Return type:
- פרמטרים:
snippet (CodeSnippet)
- get_user_files_by_repo(user_id, repo_tag, page=1, per_page=50)[מקור]
מחזיר קבצים לפי תגית ריפו עם דפדוף, וכן ספירת סה“כ קבצים (distinct לפי file_name).
- soft_delete_files_by_names(user_id, file_names)[מקור]
מחיקה רכה (is_active=false) למספר קבצים לפי שמות.