id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 19414,"Add a ""register"" class decorator for admin.",Stavros Korokithakis,BHold,"The syntax for registering an admin class is a bit unpythonic, so I propose that the admin.site.register method should also have the capability of being used as a decorator. A simple implementation is below: {{{ def register_admin(model): def wrapper(klass): admin.site.register(model, klass) return klass return wrapper }}} I feel that {{{ @register(MyModel) class AdminClass: pass }}} is more pythonic than {{{ class AdminClass: pass register(MyModel, AdminClass) }}} which just screams ""decorator"".",New feature,closed,contrib.admin,1.4,Normal,fixed,,,Accepted,1,0,0,0,0,0