Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

YCom Model Classes optional deaktivieren können #477

Closed
wants to merge 2 commits into from

Conversation

alxndr-w
Copy link
Collaborator

image

Ich wünsche mir eine Einstellung, in der ich vorgeben kann, welche Model Class verwendet werden soll.

In einem Projekt möchte ich eigene Verwenden können wie in einem Projekt, in dem ich Profile und Gruppen umfangreich ändere / um eigene Felder ergänze und dafür auch eigene Methoden bereitstellen will, die dann als Model Class eingesetzt sind.

Allerdings kann ich nicht ganz abschätzen, ob es mit einer einfachen Einstellung und der Möglichkeit, eine andere Klasse zu verwenden, hier getan ist.

Betrifft das Anliegen hier: yakamara/yform#1251

@dergel
Copy link
Member

dergel commented Feb 29, 2024

Ich finde hier wäre ein gute Lösung, dass über ein factory Klasse zu lösen, die man typischerweise dann nur im eigenen Projekt anwendet. Das heisst, die eigene Klasse erbt von rex_ycom_user und kann diese dann ergänzen oder methoden überschreiben.

@alxndr-w
Copy link
Collaborator Author

Das klappt jedoch nicht mit getRelatedCollection() oder getRelatedDataset(), die nimmt dann wieder die ursprüngliche Klasse.

@alxndr-w
Copy link
Collaborator Author

alxndr-w commented Mar 2, 2024

Mir war nicht klar, dass ich die Model Class auch zur Laufzeit ändern kann.

Siehe: yakamara/yform#1251 (comment)

@alxndr-w alxndr-w closed this Mar 2, 2024
@alxndr-w alxndr-w deleted the auto_model_class branch March 2, 2024 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants