Commit graph

101 commits

Author SHA1 Message Date
Brian Wiborg
3071d76ae1
🩹 Add password verification 2025-09-27 16:50:15 +02:00
Brian Wiborg
20a826e8c0
📝 Few small improvements 2025-09-27 16:32:03 +02:00
Brian Wiborg
42f7713345
✏️ Remove paste-fail artifact 2025-09-27 16:25:22 +02:00
Brian Wiborg
a7a792b7b2
🔖 0.1.11 2025-09-27 16:20:16 +02:00
Brian Wiborg
49faab5be5
🩹 Allow admins on require_staff permission 2025-09-27 16:18:52 +02:00
Brian Wiborg
92bb1cc648
♻️ Return entire user object
The Model.Schema already prevents password_hash from leaking
2025-09-27 16:15:50 +02:00
Brian Wiborg
b5b005448a
♻️ Order matters; reorder endpoints 2025-09-27 16:15:16 +02:00
Brian Wiborg
8543957095
🩹 Add missing ohmyapp_auth.permissions.require_group 2025-09-27 16:13:22 +02:00
Brian Wiborg
1bcd7c0f1f
📝 Clarify routes.router 2025-09-27 16:00:55 +02:00
Brian Wiborg
0941a9e9d6
📝 Clarify imprtance app.routes.router 2025-09-27 15:50:20 +02:00
Brian Wiborg
ffac376dde
🔖 0.1.10 2025-09-27 15:47:01 +02:00
Brian Wiborg
8b4c03a778
✏️ Remove paste-fail 2025-09-27 15:45:41 +02:00
Brian Wiborg
036e041be7
🔖 0.1.9 2025-09-27 15:42:15 +02:00
Brian Wiborg
ce6b57bf9d
📝 More info on shell command 2025-09-27 15:40:53 +02:00
Brian Wiborg
aea68b8128
🎨 Improve shell experience
- more informative banner
- make project singleton available via identifier `p`
2025-09-27 15:36:07 +02:00
Brian Wiborg
35e6ddfcf5
✏️ Fix typo 2025-09-27 15:23:48 +02:00
Brian Wiborg
5379c125c4
🔖 0.1.8 2025-09-27 15:06:17 +02:00
Brian Wiborg
c15bc82caa
📝 Use field.data.UUIDField as id in examples 2025-09-27 15:05:38 +02:00
Brian Wiborg
812049eae7
🩹 Respect new User.email field 2025-09-27 15:05:12 +02:00
Brian Wiborg
51037b615a
♻️ field.data.UUIDField as Models.id on auth models 2025-09-27 15:00:13 +02:00
Brian Wiborg
018587618e
🔖 0.1.7 2025-09-27 14:10:56 +02:00
Brian Wiborg
73785faebf
📝 Add model-level permissions example 2025-09-27 14:09:14 +02:00
Brian Wiborg
3d61ecd216
🎨 tortoise.manager.Manager via ohmyapi.db 2025-09-27 14:08:31 +02:00
Brian Wiborg
8f4648643d
📝 Use Tortoise's Tournement example for models 2025-09-27 13:48:49 +02:00
Brian Wiborg
3165243755
📝 Reflect latest changes in getting started docs 2025-09-27 13:31:00 +02:00
Brian Wiborg
82fe75b0c7
♻️ Improve ohmyapi-only imports in apps 2025-09-27 13:28:21 +02:00
Brian Wiborg
970117a474
📝 Improve getting started docs 2025-09-27 12:46:38 +02:00
Brian Wiborg
8d486001b6
♻️Tidy up pyproject.toml 2025-09-27 12:32:03 +02:00
Brian Wiborg
0baedd94d9
Add __main__.py package entrypoint 2025-09-27 12:31:13 +02:00
Brian Wiborg
091e8a4605
♻️Remove obsolete main() 2025-09-27 12:30:50 +02:00
Brian Wiborg
df2d2fd89c
📝 Add README.md.j2 to project template 2025-09-27 12:30:28 +02:00
Brian Wiborg
3958c51213
♻️Refactor settings.py.j2 to new project syntax 2025-09-27 12:29:45 +02:00
Brian Wiborg
7cf7d6ccfc
🔖 0.1.6 2025-09-27 06:16:11 +02:00
Brian Wiborg
2e83e65c7e
🔥 Remove commit artifact 2025-09-27 06:15:47 +02:00
Brian Wiborg
e2669853ae
🔖 0.1.5 2025-09-27 06:10:36 +02:00
Brian Wiborg
5d204d24e8
♻️Improve templates 2025-09-27 06:09:11 +02:00
Brian Wiborg
557bda6045
♻️Refactor App/Project
- also fix ohmyapi.core.scaffolding.startapp
2025-09-27 06:04:19 +02:00
Brian Wiborg
69bd447374
0.1.4 2025-09-27 05:47:54 +02:00
Brian Wiborg
3c1ae8f5f4
🐛 Fix missing max_length in EmailField 2025-09-27 05:47:21 +02:00
Brian Wiborg
6832fd98df
🔖 0.1.3 2025-09-27 05:46:07 +02:00
Brian Wiborg
415e7d46f5
🐛 Fix broken scoping of EmailField 2025-09-27 05:44:09 +02:00
Brian Wiborg
e2f1e1f0fb
✏️Fix typo 2025-09-27 05:38:27 +02:00
Brian Wiborg
1d294c3254
🔖 0.1.2 2025-09-27 05:33:49 +02:00
Brian Wiborg
cb5bfdebe1
📝 Add hints for model-to-schema conversion 2025-09-27 05:33:05 +02:00
Brian Wiborg
67d4264f0d
📝 Add info about createsuperuser 2025-09-27 05:09:07 +02:00
Brian Wiborg
4214204ef7
🔖 Bump to 0.1.1 2025-09-27 05:02:16 +02:00
Brian Wiborg
8d9264e8db
📝 Add more info on migrations 2025-09-27 05:00:58 +02:00
Brian Wiborg
898ab6de99
♻️Add index to Group.name 2025-09-27 04:58:51 +02:00
Brian Wiborg
83ccdb8f9f
♻️Add User.email field with index 2025-09-27 04:58:13 +02:00
Brian Wiborg
925a3b3911
♻️Support fine-grained Model.Schema configuration
- simplify Model.Schema
- introduce metaclass in favor of __sub_init__
- use metaclass to populate effective Model.Schema
2025-09-27 04:34:52 +02:00