Change History (1)

This sounds like something that should be a the forms layer, not the model layer. Text entry isn't model concern, it's a form concern. The fact that you're using the term "admin" in your field definition is the big giveaway there.

You can attach a class to a form field right now by specifying a class attribute on a field in your form (or modelform) definition, and then making your admin use this (model)form.

I'm not sure if I see the value of adding a specific API for defining a single text field as being RTL. It strikes me as a an edge-case requirement - the sort of thing you need if you're writing a translation tool - in normal l10n usage, either *all* your text fields are RTL, or none of them are.

For that reason, I'm marking this wontfix. If I've missed something in my analysis, please reopen this ticket with more details.