added client RA bill wise download report

This commit is contained in:
2026-01-13 15:58:52 +05:30
commit 844dcbee81
50 changed files with 3048 additions and 0 deletions

6
app/utils/file_utils.py Normal file
View File

@@ -0,0 +1,6 @@
import os
from app.config import Config
def ensure_upload_folder():
if not os.path.exists(Config.UPLOAD_FOLDER):
os.makedirs(Config.UPLOAD_FOLDER)

14
app/utils/helpers.py Normal file
View File

@@ -0,0 +1,14 @@
# def is_logged_in(session):
# return session.get("user_id") is not None
from functools import wraps
from flask import session, redirect, url_for, flash
def login_required(view):
@wraps(view)
def wrapped_view(*args, **kwargs):
if "user_id" not in session:
flash("Please login first", "warning")
return redirect(url_for("auth.login"))
return view(*args, **kwargs)
return wrapped_view