Feat: Founding Partner login with autocreation of User, User Role Link, Company, User Company Link as necessary and autologin with new user - for approved Founding Partners only, otherwise redirected to login page.

This commit is contained in:
2025-08-21 18:37:31 +01:00
parent 07543994bf
commit 12f5fc994f
29 changed files with 1843 additions and 324 deletions

View File

@@ -61,11 +61,13 @@ class DataStore_Project_Hub_Contact_Form(DataStore_Base):
Helper_App.console_log(f'raw errors: {result_set_e}')
errors = []
if len(result_set_e) > 0:
errors = [SQL_Error.from_DB_record(row) for row in result_set_e]
errors = [SQL_Error.from_db_record(row) for row in result_set_e]
for error in errors:
Helper_App.console_log(f"Error [{error.code}]: {error.msg}")
cls.db_cursor_clear(cursor)
# cls.db_cursor_clear(cursor)
while cursor.nextset():
Helper_App.console_log(f'unexpected result set: {cursor.fetchall()}')
return contact_forms, errors
@@ -106,11 +108,13 @@ class DataStore_Project_Hub_Contact_Form(DataStore_Base):
result_set_e = cursor.fetchall()
errors = []
if len(result_set_e) > 0:
errors = [SQL_Error.from_DB_record(row) for row in result_set_e]
errors = [SQL_Error.from_db_record(row) for row in result_set_e]
for error in errors:
Helper_App.console_log(f"Error [{error.code}]: {error.msg}")
cls.db_cursor_clear(cursor)
# cls.db_cursor_clear(cursor)
while cursor.nextset():
Helper_App.console_log(f'unexpected result set: {cursor.fetchall()}')
return errors
@classmethod
@@ -150,9 +154,11 @@ class DataStore_Project_Hub_Contact_Form(DataStore_Base):
result_set_e = cursor.fetchall()
errors = []
if len(result_set_e) > 0:
errors = [SQL_Error.from_DB_record(row) for row in result_set_e]
errors = [SQL_Error.from_db_record(row) for row in result_set_e]
for error in errors:
Helper_App.console_log(f"Error [{error.code}]: {error.msg}")
cls.db_cursor_clear(cursor)
# cls.db_cursor_clear(cursor)
while cursor.nextset():
Helper_App.console_log(f'unexpected result set: {cursor.fetchall()}')
return errors