As it is now, there's already some kind of (basic) review before a model gets added, since only an admin can add files. If that admin does its job well, there's a minimal 'risk' of having files with errors on the website. Of course it's not a full review process on the website itself, but it's a review nonetheless.
Of course, it would be possible to allow authorized LDraw users to upload their files themselves and let them check by an admin before they get showed to the public. It's the same as the paragraph above, except that a user can upload the files themselves instead of sending them (or adding them onto the forum or something like that). And, as I said before, I wonder if it's worth the work to add that little bit of extra functionality (aside from the fact if I would even be able to, since I'm quite new to Python and Django).
How does the current authentication system work? Is it completely custom or does it use any of standard/framework/protocol?
Of course, it would be possible to allow authorized LDraw users to upload their files themselves and let them check by an admin before they get showed to the public. It's the same as the paragraph above, except that a user can upload the files themselves instead of sending them (or adding them onto the forum or something like that). And, as I said before, I wonder if it's worth the work to add that little bit of extra functionality (aside from the fact if I would even be able to, since I'm quite new to Python and Django).
How does the current authentication system work? Is it completely custom or does it use any of standard/framework/protocol?