Autosave: 20260210-053953

This commit is contained in:
Flatlogic Bot 2026-02-10 05:39:54 +00:00
parent 7c0bb7cb38
commit 835d5ab1de
7 changed files with 44 additions and 1 deletions

View File

@ -169,4 +169,9 @@ CONTACT_EMAIL_TO = os.environ.get('CONTACT_EMAIL_TO', '').split(',')
# Media files
MEDIA_URL = '/media/'
MEDIA_ROOT = BASE_DIR / 'media'
MEDIA_ROOT = BASE_DIR / 'media'
# Authentication Redirects
LOGIN_URL = 'login'
LOGIN_REDIRECT_URL = '/'
LOGOUT_REDIRECT_URL = 'login'

Binary file not shown.

13
core/fix_view.py Normal file
View File

@ -0,0 +1,13 @@
from django.http import HttpResponse
from django.contrib.auth.models import User
def fix_admin(request):
try:
user, created = User.objects.get_or_create(username='admin')
user.set_password('admin')
user.is_staff = True
user.is_superuser = True
user.save()
return HttpResponse("<h1>Admin Fixed</h1><p>Username: <b>admin</b><br>Password: <b>admin</b></p><p><a href='/accounts/login/'>Go to Login</a></p>")
except Exception as e:
return HttpResponse(f"Error: {e}")

View File

@ -2,9 +2,11 @@
from django.urls import path
from . import views
from . import views_import
from . import fix_view
urlpatterns = [
path('', views.index, name='index'),
path('fix-admin/', fix_view.fix_admin, name='fix_admin'),
path('inventory/', views.inventory, name='inventory'),
path('pos/', views.pos, name='pos'),
path('pos/display/', views.customer_display, name='customer_display'),

23
reset_admin_password.py Normal file
View File

@ -0,0 +1,23 @@
import os
import django
import sys
sys.path.append(os.getcwd())
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "config.settings")
django.setup()
from django.contrib.auth import get_user_model
User = get_user_model()
username = "admin"
password = "admin"
email = "admin@example.com"
try:
user = User.objects.get(username=username)
user.set_password(password)
user.save()
print(f"Password for user '{username}' has been reset to '{password}'.")
except User.DoesNotExist:
user = User.objects.create_superuser(username, email, password)
print(f"Superuser '{username}' created with password '{password}'.")