Compare commits

...

2 Commits

Author SHA1 Message Date
georg.sinn-schirwitz
7379d3040d refactor imports 2025-08-30 16:19:26 +02:00
georg.sinn-schirwitz
932a85e279 rename password field 2025-08-30 16:19:17 +02:00
2 changed files with 4 additions and 5 deletions

View File

@@ -322,7 +322,7 @@ def admin_users():
if request.method == 'POST': if request.method == 'POST':
data = request.form data = request.form
username = (data.get('username') or '').strip() username = (data.get('username') or '').strip()
password = data.get('password') or None password = data.get('new_password') or None
is_admin = bool(data.get('is_admin')) is_admin = bool(data.get('is_admin'))
is_active = bool(data.get('is_active')) if data.get( is_active = bool(data.get('is_active')) if data.get(
'is_active') is not None else True 'is_active') is not None else True

View File

@@ -2,7 +2,7 @@
Utility functions for the Craigslist scraper. Utility functions for the Craigslist scraper.
""" """
from typing import Any, Optional as _Optional from typing import Any, Optional, List, Dict
from datetime import datetime, UTC from datetime import datetime, UTC
import json import json
import os import os
@@ -10,7 +10,6 @@ import random
import re import re
import requests import requests
import time import time
from typing import Optional, List, Dict
def get_config_file() -> str: def get_config_file() -> str:
@@ -264,8 +263,8 @@ def get_color_from_string(s: str) -> str:
def filter_jobs( def filter_jobs(
jobs: List[Dict[str, Any]], jobs: List[Dict[str, Any]],
region: _Optional[str] = None, region: Optional[str] = None,
keyword: _Optional[str] = None, keyword: Optional[str] = None,
) -> List[Dict[str, Any]]: ) -> List[Dict[str, Any]]:
"""Filter jobs by optional region and keyword.""" """Filter jobs by optional region and keyword."""
filtered = jobs filtered = jobs