Zur Klarstellung:
Das Migrationsscript vergibt keine superuser rechte. Die User Erstellung sieht so aus:
Code: Alles auswählen
django_user, created = User.objects.get_or_create(
username=phpbb_user.username,
defaults={
"email":phpbb_user.email,
"password": phpbb_password,
"is_staff": is_moderator,
"is_active": is_active,
"is_superuser": False,
"last_login": last_login,
"date_joined": phpbb_user.registration_datetime(),
}
)
Siehe:
https://github.com/jedie/django-phpBB3/ ... bb.py#L344
Alte Moderatoren erhalten zwar Zugang zum Django Admin Bereich. Allerdings haben sie erstmal keine weiteren Rechte an irgendeinem Model. Sie können also erstmal dort garnichts machen.
Des weiteren erhalten die alten Moderatoren zu allen existierenden Foren die Moderationsrechte von DjangoBB. d.h. sie können Beiträge editieren/löschen/verschieben/schließen...
Zu Pygments: Es gibt ja bereits eine Drop-Down Liste der "wichtigsten" Sprachen:
Wobei die Liste der "wichtigsten" Sprachen von mir einfach festgelegt wurde, mit:
https://github.com/jedie/DjangoBB/commi ... c8ee0e5465
Deswegen ist Python auch ganz oben
Aber die Liste kann man natürlich auch selber abändern.
Der Verweis auf die Doku ist mehr eine schnelle Lösung um eine komplette Liste zu erhalten. Kann man natürlich auch anders machen. Alle Sprachen aufführen dürfte aber eine viel zu lange Liste ergeben. Weiß nicht wie man das gut Lösen kann...
btw. Patches sind willkommen
Die Ursprüngliche "Diskussion" gibt es hier:
http://support.djangobb.org/topic/303/
Zu Markdown: Ich mag Markdown nicht besonders. Habe mir nie angesehen wie das mit DjangoBB funktioniert. Von daher weiß ich garnicht wie man Code-Blöcke damit einfügt.
Zum grünen Häkchen: Ich stimme zu das es nicht richtig zu "preview" passt. Allerdings hat es
title="preview" Es müsste aber, glaube ich, möglich sein, das ICON durch Text zu ersetzen... Muß ich mir mal ansehen.
Zu Preview selber: Es aktualisiert sich nicht ständig. Dazu muss man wissen, das es keine reine Client Lösung ist, sondern AJAX basierend. Somit ist jede Aktualisierung ein neuer Request.
So weit ich weiß, aktualisiert es sich immer, wenn man:
* eine neue Zeile einfügt
* einen Markitup Menü Eintrag benutzt
* oder man wieder auf das grünen Häkchen klickt
lunar hat geschrieben:Die Auswahl des Markups für eigene Beiträge gehört nicht ins Profil, und schon gar nicht in die Kategorie „Anzeige“. Was bitte hat den das Markup der Beiträge mit der Anzeige zu tun? Stattdessen gehört diese Auswahl direkt neben das Eingabefeld bei der Erstellung neuer Beiträge.
Generell finde ich schon, das es in das Profil gehört und nicht bei dem Beitrags Formular. Schließlich stellt man das normalerweise nur einmal ein und nutzt dann immer das selbe.
Unter der Kategorie "Anzeige" passt es allerdings nicht wirklich. Generell müsste man die Profilseiten ein wenig Aufräumen und besser Strukturieren.
Ach, zur Zeitzone: Diese wird z.Z. überhaupt nicht verwendet. Ich hatte dazu ja mal Überlegungen angestellt, wie man dort die Liste besser Organisiert:
http://www.python-forum.de/viewtopic.php?f=1&t=29961
Änderungen hatte ich auch angefangen:
https://github.com/jedie/DjangoBB/compare/timezone
Doch letztlich war noch die Idee, die Einstellung komplett zu streichen. Alle Zeiten in UTC zu speichern und auszuliefern und dann per JS zu lokalisieren.