Vom avea un script uriaș care să importe întreaga bază de date, dar deschid un tichet separat pentru fiecare categorie. Acest script va lua ca parametru numele bazei de date din care se face importarea, deci
tools/importIA.php --db varena
Pentru utilizatori, trebuie să adăugăm sau să modificăm câmpuri ca să putem importa ce ne trebuie. În prezent, această listă este
id -- importat ca previousId;
username -- importat ca username;
password -- NU îl importăm, NU vrem grija parolelor;
email -- importat ca email;
full_name -- importat ca name;
security_level -- importat în câmpul admin, care trebuie extins. Va fi numeric și va căpăta constante în lib/model/User.php.
newsletter -- e zero pe linie, nu îl importăm;
rating_cache -- important ca previousRating. Pare să fie 3 * numărul afișat pe site.
Accesul inițial al utilizatorilor la aceste conturi va fi puțin complicat, căci nu vor avea OpenID-uri asociate (în tabela identity). Sistemul suportă deja autentificare prin e-mail, prin care utilizatorul primește un cod unic prin email. Trebuie doar să reformulăm textul de pe pagina de login ca să includă și „...sau dacă contul tău a fost migrat” etc.
Există câteva conturi, posibil zeci, care și-au tastat adresa greșit: yahooo.com, yhoo.com, gamil.com, gmai.com etc. Putem face un minim de efort să le scriem la adresele presupuse corecte ca să vedem dacă vor să-și păstreze acest cont, sau putem să le scriem pe listele existente să-i rugăm să-și verifice corectitudintea acestei adrese de email. Nu închide acest tichet până nu facem ceva în această privință sau până nu deschidem un tichet special pentru această cerință.
Vom avea un script uriaș care să importe întreaga bază de date, dar deschid un tichet separat pentru fiecare categorie. Acest script va lua ca parametru numele bazei de date din care se face importarea, deci
Pentru utilizatori, trebuie să adăugăm sau să modificăm câmpuri ca să putem importa ce ne trebuie. În prezent, această listă este
id
-- importat capreviousId
;username
-- importat causername
;password
-- NU îl importăm, NU vrem grija parolelor;email
-- importat caemail
;full_name
-- importat caname
;security_level
-- importat în câmpuladmin
, care trebuie extins. Va fi numeric și va căpăta constante înlib/model/User.php
.newsletter
-- e zero pe linie, nu îl importăm;rating_cache
-- important ca previousRating. Pare să fie 3 * numărul afișat pe site.Accesul inițial al utilizatorilor la aceste conturi va fi puțin complicat, căci nu vor avea OpenID-uri asociate (în tabela
identity
). Sistemul suportă deja autentificare prin e-mail, prin care utilizatorul primește un cod unic prin email. Trebuie doar să reformulăm textul de pe pagina de login ca să includă și „...sau dacă contul tău a fost migrat” etc.Există câteva conturi, posibil zeci, care și-au tastat adresa greșit: yahooo.com, yhoo.com, gamil.com, gmai.com etc. Putem face un minim de efort să le scriem la adresele presupuse corecte ca să vedem dacă vor să-și păstreze acest cont, sau putem să le scriem pe listele existente să-i rugăm să-și verifice corectitudintea acestei adrese de email. Nu închide acest tichet până nu facem ceva în această privință sau până nu deschidem un tichet special pentru această cerință.