* feat: add action enum class to referential actions
* feat: write validation func for action name string
* test: write test for validation referential action
* fix: backend database running for action test
* fix: set the string type of value enum class
* fix: debuging return statement type for validation
* fix: return non empty for empty action
* refactor: change in line return if statement
* fix: add iterate method in read document md
* fix: update foreign key docstring types
* docs: write documention of refernal actions
* docs: complete referential actions descriptions
* refactor: rename and reposition referential action
* refactor: change validate referential action func
* test: add assert check for really deleted rows
* fix: debug error problem in renamed enum class
* fix: apply black formatted codes
* docs: update the document for referential actions
* docs: added note for server default argument
Co-authored-by: collerek <collerek@gmail.com>
* feat: add iterator function with sample docstring
* feat: implement the iterator queryset method
* feat: completed the docstring of iterator method
* test: write test function to check iterator result
* refactor: use iterate method instead fetch_all
* fix: debuging syntax error in kwargs of iterator
* feat: write a base sample doc for iterator method
* refactor: add ouput comment iterator docs example
* refactor: check change pk yield ormar model
* test: write new test to coverage iterator queryset
* fix: debuging new user model class 3 number
* fix: iterate on user3 model class
* fix: debug id field in user3 model by main user
* fix: remove prefetch_related for iterator method
* fix: debug mypy test for type annotation
* fix: added type annotation for rows variable
* simplify row checks as processing is expensive, raise exception on prefetch_related with iterator
* fix coverage
* fix mypy, bump mypy in pre-commit to newest version
* refactor: update document and test uuid pk type
* feat: write docs of iterate in quesrysetproxy
* feat: write iterate method querysetproxy tests
* fix: debuging new test written uuid pk
* refactor: seperate iterate test modules
* refactor: change description and handle empty set
* feat: added iterate method in readme files
* fix: set pragma: no cover for raised test
Co-authored-by: collerek <collerek@gmail.com>