Backomania-Webapp-Changelog: Difference between revisions
From Elch-Wiki
				
				
				Jump to navigationJump to search
				
				
 New page: == Erledigte Fixes/Erweiterungen in der Webapp == * 20080106 Roman ** mit "rezeptliste/3/0" kann man seine Rezepte anzeigen. Die Frage ist jetzt noch, wo dieses Feature verlinkt werden sol...  | 
				No edit summary  | 
				||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
* 20080413 Roman  | |||
** Tabelle bilder gelöscht, alle Daten in neue Tabelle bilder übernommen  | |||
** b_bilder.php b_bild_admin.php und CBild.inc.php an die neue Tabelle bilder angepasst  | |||
** CGUI:addFormAsTable für den Typ image um einen optionalen Parameter (override approved) erweitert (wird benötigt, damit b_bild_admin.php das Bild anzeigen kann, obwohl es noch nicht approved ist)  | |||
* 20080404 Roman  | |||
** OpenID Login  | |||
** Account erzeugen mit Alternative Backomania-Account und OpenID Account  | |||
** Account bearbeiten und löschen für User  | |||
** CUser->del() verschiebt die Rezepte und Bilde zum Default User  | |||
* 20080316 Roman  | |||
** OpenID Login eingebaut  | |||
** Zertifikats- und fish-serv-Login ausgebaut :( (Funktionalität wird durch OpenID abgedeckt.)  | |||
** b_user_neu.php noch ohne Funktionalität angelegt und von b_login.php aus verlinkt.  | |||
* 20080218 Roman  | |||
** /htdocs/.htaccess erweitert, so dass Rewrite auf HTTPS für rss.xml und rss_generate.php ''nicht'' gemacht wird. [[Backomania-Webapp-Redirect|Redirect-Rules]] dokumentiert.  | |||
** rss_generate.php in /htdocs (nicht wie sonst /secure!) erstellt  | |||
** Cronjob eingerichtet (1x/h)  | |||
* 20080106 Roman  | * 20080106 Roman  | ||
** mit "rezeptliste/3/0" kann man seine Rezepte anzeigen. Die Frage ist jetzt noch, wo dieses Feature verlinkt werden soll... Sicherlich beim "Selbstmanagement", aber das gibt's ja noch ned... ;-)  | ** mit "rezeptliste/3/0" kann man seine Rezepte anzeigen. Die Frage ist jetzt noch, wo dieses Feature verlinkt werden soll... Sicherlich beim "Selbstmanagement", aber das gibt's ja noch ned... ;-)  | ||
Latest revision as of 16:15, 13 April 2008
- 20080413 Roman
- Tabelle bilder gelöscht, alle Daten in neue Tabelle bilder übernommen
 - b_bilder.php b_bild_admin.php und CBild.inc.php an die neue Tabelle bilder angepasst
 - CGUI:addFormAsTable für den Typ image um einen optionalen Parameter (override approved) erweitert (wird benötigt, damit b_bild_admin.php das Bild anzeigen kann, obwohl es noch nicht approved ist)
 
 
- 20080404 Roman
- OpenID Login
 - Account erzeugen mit Alternative Backomania-Account und OpenID Account
 - Account bearbeiten und löschen für User
 - CUser->del() verschiebt die Rezepte und Bilde zum Default User
 
 
- 20080316 Roman
- OpenID Login eingebaut
 - Zertifikats- und fish-serv-Login ausgebaut :( (Funktionalität wird durch OpenID abgedeckt.)
 - b_user_neu.php noch ohne Funktionalität angelegt und von b_login.php aus verlinkt.
 
 
- 20080218 Roman
- /htdocs/.htaccess erweitert, so dass Rewrite auf HTTPS für rss.xml und rss_generate.php nicht gemacht wird. Redirect-Rules dokumentiert.
 - rss_generate.php in /htdocs (nicht wie sonst /secure!) erstellt
 - Cronjob eingerichtet (1x/h)
 
 
- 20080106 Roman
- mit "rezeptliste/3/0" kann man seine Rezepte anzeigen. Die Frage ist jetzt noch, wo dieses Feature verlinkt werden soll... Sicherlich beim "Selbstmanagement", aber das gibt's ja noch ned... ;-)
 - Fix: Wenn ein Rezept von einem nicht mehr existierenden User angezeigt wird, dann gibt's kein Warning mehr
 - Change: b_user ruft für die Rezepte des Users CKategorie->getByUser() auf statt CUser->getRezeptliste(). Die Methode CUser:getRezeptliste() wurde entfernt!
 - Changed: Tabelle bilder hat zus. Spalte "approved". Wenn ein Bild NICHT approved ist, wird statt dessen ein "not_approved.png" angezeigt. Im Moment sind neue Bilder immer approved, da man ja nur für eigene Rezepte Bilder hochladen kann. Für Fremd-/Quer-Upload muss das Bild dann zuerst mit approved=0 gespeichert werden und ein Admin muss es freischalten.
 
 
- 20080105 Roman
- CRezept: Wenn ein Teilrezept oder ein Step eines Teilrezepts geändert wird, dann wird t_update vom Rezept nachgeführt (somit macht dieses Feld endlich Sinn!)
 - Navigation zeigt zusätzlich die 10 neusten und 10 zuletzt geänderten Rezepte an
 
 
- 20071215 Roman
- Step löschen implementiert (wie macht man in einem Javascript alert() Umlaute? ->b_bearbeiten.php Zeile 264)
 
 
- 20071214 Roman
- Verschieben von Steps innerhalb des Teilrezepts funzt! :)
 - Spalten email und autor in Tabelle rezepte gelöscht -> wird durch Lookup in Tabelle users gelöst
 - Spalte display_name zusätzlich in Tabelle users
 - Tabellen-Änderungen im Programm nachgezogen (b_ansehen, b_bearbeiten, b_usermgmt, b_user, ...)
 - Anzeige des Display-Names beim Editieren von Rezepten ist speziell: Die addFormAsTable() wird eigentlich mit readonly=false aufgerufen, aber das Feld display_name muss trotzdem readonly sein. Wurde durch Spezial-Abfrage in CGUI gelöst.
 
 
- 20071210 Roman
- Einheiten: dl und cl eingefügt. Hab dabei gemerkt, dass wir das mit den Unter-Einheiten wohl schon angedacht haben (Tabelle war schon darauf vorbereitet! hehe)
 - Einheiten: Wenn im Einkaufswagen Unter-Einheiten und Einheiten liegen, dann wird zusammengefasst (Bsp: Biskuitroulade + Grittibänz)
 
 
- 20071209 Roman
- UserManagement: Neue User anlegen, User löschen
 - Rezept bearbeiten: Wenn ein Rezept bearbeitet wird und dann gleich etwas im ersten Teilrezept geändert wird, dann wurden die Änderungen nicht übernommen. Fixed :)
 
 - 20071208 Roman
- UserManagement: Update User-Daten, Update Passwort für Backomania-Account
 
 
- 20071207 Roman
- Fixed: Logout: Alle Werte (getLogin, getName, getRole) werden zurückgesetzt
 - Fixed: BUG: rezept ansehen, bubble menü öffnen, kat wählen -> Illegaler Aufruf.
 - Tabelle saved_lists ersetzt durch rezeptlisten
 
 
- 20071206 Roman
- Login mit account auf fish-serv funzt wieder
 - Logout testet richtig, ob das Cookie vorhanden ist, bevor er's löscht
 - Fremde Bilder entfernt und beim Upload einen Mini-Hinweis platziert
 - Rezeptliste: Code etwas umgebaut, "gespeichert von" statt id des Eintrags
 
 
- Efan (datums sind dumm, bin ja eh ständig am rumbasteln)
- Umlaute bei Ajax klappen wieder (htmlentities), aber irgendwas is noch falsch, die sollten so oder so angezeigt werden, auch ohne entities..
 - Leere kategorien (0 Rezepte) nicht in bubble-menü aufnehmen. // bubble: ok, navi auch oder so lassen?
 - Kategorie anzeigen in Rezeptauflistung