-
-
Notifications
You must be signed in to change notification settings - Fork 16
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
Privateco Ⅰ (elekteblo pri videbligado de datenoj) #127
Conversation
la tuta mondo ne devas koni la ensaluto-datenojn
Hello @interDist! Thanks for submitting the PR.
Edit: forigis |
@batisteo kial la stulta pep8speaks roboto ne honorigas la agordojn |
🎵 Iamo longe for, pep8speaks', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Kelkaj aferoj kiuj ĝenerale ĝenas min:
- Plua uzo de jQuery, ĉar la jQuery-aj skriptoj estas tre malfacile por legi kaj plutrakti;
- Malklara intenco de la fandpeto;
- Pligrandigo de la kompleksa buĝeto;
- Ne sufiĉe da dokumentaj klasoj/funkcioj (kio estas venue(s) fakte?);
- Uzo de signaloj, ĉefe se absraktaj;
- Eble estas tempo por tranĉi hosting.views kaj hosting.forms;
Do, mi ne havas solvon pri tiuj rimarkoj, vi eĉ povas ignori ilin. Estas ĝenerala impreso nur legante la kodon.
hosting/models.py
Outdated
while n: | ||
r, n = r + n % 10, n // 10 | ||
n = r | ||
return chr(ord('a') + n - 1) + chr(ord('Z') - n + 1) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fakte, mi preferus ke la slug estu laŭ slugify(Profile.name)
kaj slugify venas de awesome-slugify
.
Almenaŭ la persona nomo ĉiam estu publika ĉe PS. Eĉ se malvera (KuboF, Stela… Sergei).
…(ref. a1e5c8f) la etikedo estu uzata por konfidencaj datenoj kiuj montreblas nur en specifaj kuntekstoj (laŭ la videbligo-agordoj). kiam uzanto ne ensalutis, la kunteksto estas "tuta interreto" kaj en tiu kazo ni ne volas ke la dateno iam ajn aperu.
La ideo estas doni al ĉiu uzanto pli grandan kontrolon kie la datenoj kiujn ŝli provizas al la sistemo de Pasporta Servo estas vidigataj. La agorda UI estas en formo de sekcio en la profilaj agordoj, kaj sekvas pli malpli la prototipon ĉe #78 (comment) enmetante la proponojn de @batisteo : divido inter ĉiuj uzantoj vs permesitaj uzantoj (nomitaj en la UI “gastoj kaj gastigantoj” – tio estas ŝanĝo traktenda tra tuta retejo en futuro), kaj tuja ebleco vidi kiu estas tiuj permesitaj uzantoj.
Jen ekzemploj de la agorda UI por la uzanto:
![image](https://user-images.githubusercontent.com/1909012/35183975-13dcf46c-fdef-11e7-9ee6-c845da57db20.png)
![image](https://user-images.githubusercontent.com/1909012/35183985-3d73c68e-fdef-11e7-8765-fbee565e2038.png)
Tiu ĉi enmeto kaptas kelkajn birdojn: ĝi ebligas al Pasporta Servo bone respondi al postuloj de ĜDPR rilate publikigadon de personaj datenoj (#107 (comment)), ĝi donas al uzantoj la agrablan senton ke ili povas kontroli siajn datenojn, kaj ĝi faciligas la uzon de la retejo: ekzemple, se mi havas telefonnumeron kiun mi ne emas publikigi en la papera eldono aŭ loĝejon kiun mi portempe ne emas montri en la retejo, mi povas kaŝi tiujn datenojn anstataŭ forviŝi ilin kaj poste re-krei.