INNER CODE UNIT · Python

history

stanfrbd/cyberbro · app.py:340

def history():
    """Render the history page with pagination and search."""
    # Get and validate parameters
    page: int = request.args.get("page", 1, type=int)
    per_page: int = request.args.get("per_page", 20, type=int)
    search_query: str = request.args.get("search", "", type=str).strip()
    search_type: str = request.args.get("search_type", "observable", type=str)
    time_range: str = request.args.get("time_range", "7d", type=str)

    page, per_page, search_type, time_range = validate_history_params(
        page, per_page, search_type, time_range
    )

    # Calculate offset
    offset: int = (page - 1) * per_page

    # Build base query
    base_query = db.session.query(AnalysisResult).filter(AnalysisResult.results != [])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…