2c8ad8a22a
refactor: Modularize field creation in create_dynamic_schema
...
- Split field creation logic into helper functions for each attribute type.
- Improved readability, maintainability, and reusability of the code.
- No functional changes.
2025-03-15 11:58:03 +05:30
7714d64d6b
Merged validation of input type=number
2025-03-15 11:27:13 +05:30
b774427e9c
"Allowed chars" validation for textAttribute
2025-03-15 10:06:34 +05:30
8e807fa52c
VALID_COMPARISONS
2025-03-15 09:42:47 +05:30
3acbb85b08
refactor: Modularize attribute class definitions
...
- Split `definitions/attribute.py` into separate files under `definitions/attributes/`.
- Added `__init__.py` for simplified imports.
- Improved code organization and maintainability.
2025-03-14 11:32:03 +05:30
2e0e02bf40
Added valid_comparisons field for Attribute classes
2025-03-13 11:14:22 +05:30
6ea5ee3e0e
Updated config validation of 'compareto'
2025-03-09 22:28:14 +05:30
12b902c382
Added user login functionality
2025-03-08 11:53:34 +05:30
71866cd883
FIxed csv upload
2025-03-05 11:54:41 +05:30
cba1615750
Fixed create & update form validation
2025-03-04 15:50:31 +05:30
8b98a84230
Form validation using Marshmallow
2025-03-04 15:25:01 +05:30
bd0c1b2232
Introduced sets in config validation
2025-03-04 12:27:20 +05:30
d4e7c0833b
Attempt validation for csv
2025-02-24 02:24:00 +05:30
719dc3ce2e
Form validation for create.py
2025-02-23 22:57:18 +05:30
3f4c27ee5b
Started validation of submitted vals
2025-02-23 02:50:01 +05:30
8c4ae8dd88
Adjusted to new class defs and config format
2025-02-23 00:28:10 +05:30
0b58ac5d27
Continue refactoring Attribute classes
2025-02-19 16:08:10 +05:30
b15cfdfa99
Cleaner code for config validation
2025-02-13 02:48:01 +05:30
0606aeeab2
Redesigned config validation function
2025-02-13 01:55:37 +05:30
e7e42afdbd
Improved config validation
2025-02-12 22:39:59 +05:30
3b0920540d
Config validation before start
2025-02-12 15:59:36 +05:30
f3aa7904f3
Moved process_csv module to new location
2025-02-12 15:33:45 +05:30