-
Notifications
You must be signed in to change notification settings - Fork 4
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
Command na nahratie AttachmentFinalization
#342
Comments
@mmmaly Tool na nahravanie anonymizacii priloh je hotovy a mergnuty. Pls otestuj:
alebo:
Pre viac info:
|
Skusam, zda sa, ze to funguje. Poznamky (viac menej pre seba):
|
Pouzivam to so subormi vytvorenymi skriptom https://github.com/Chcemvediet-sk/anonymization poznamka: Este nezatvarat, este treba:
|
Ano, tento tool sluzi na nahranie finalnej podoby zverejneneho suboru. Teda zvycajne PDF. Ak vsak niekedy budeme potrebovat zverejnit iny typ suboru, mozeme ho sem nahrat. Ziadna konverzia na PDF sa po nahrati suboru uz nerobi.
To bude bug. Tool by si mal content type suboru tipnut spravne. Bud mas vadny ODT subor, alebo my mame vadny checker. Pls sprav pre to bugreport aj so vzorovym suborom, ktory to rozpozna zle. Ak ten subor nechces zverejnit vo verejnej issue, tak plsl sprav nejaky testovaci ODT subor, co sa rovnako sprava. Alebo mi ho posli mailom. Do bugreportu pls popis aj ako ten ODT subor vznikol. Ci si ho vyrobil nejak rucne, alebo z akeho SW je to savnute.
Tento "task" issue je iba o commande na nahravanie anonymizovanej verzie. Pre ostatne veci som spravil separatnu "epic" issue #373, v ktorej budeme postupne trackovat "task" issues na jednotlive dielcie veci. Ak samotny command na nahravanie anonymizovanej verzie funguje dostatocne. Tak tento task zavrieme. Pre pripadne bugy mozeme vytvorit separatne "bug" issues. |
V app
anonymization
treba spravit management commandattachment_anonymization
na vytvorenieAttachmentFinalization
pre dany attachment. Pozrimanagement
adresare v ostatnych apps, ako sa robia management command robia.Experimentujeme s externymi anonymizacnymi skriptami. Aby tie skripty nemuseli zasahovat priamo do DB, ani hackovat admin rozhranie, spravime commandline tool, ktorym sa da do DB nahrat
AttachmentFinalization
rucne resp. skriptom.Command bude mat parametre:
Kde:
attachment
: ID attachmentu. Musi byt uvedene. Musi to byt attachment priradeny nejakejAction
, rovnako ako je podmieka vnormalize_attachment
.file
: Cesta k suboru, ktory sa nahraje akoAttachmentFinalization
. Ak nie je uvedene, subor sa nacita zo stdin. Ak na stdin nie je nic, command failne.Options su:
--content-type
: Content type ukladaneho suboru. Ak nie je uvedene, content type sa tipne z obsahu suboru.--debug
: Lubovolny string, co sa ulozi dodebug
fieldu. Ak nie je uvedene, ulozi sa prazdny string.--force
: Ak v DB uz existuje "successful"AttachmentFinalization
pre dany attachment, tak command failne ak nie je uvedeny parameter--force
. Ak parameter uvedeny je, tak existujuce instancie sa zmazu a vytvori sa nova.Vsetky takto vytvorene instancie
AttachmentFinalization
budu "successful". Taktiez command bude mat zatial obmedzenie, ze pre jeden attachment bude moct byt v DB iba jedenAttachmentFinalization
. V buducnosti to mozno zovseobecnime.Vytvorenemu commandu napis zrozumitelnu
--help
dokumentaciu. A tiez ho zdokumentuj do misc/anonymization.md. Btw, hoc realne vytvarame instanciuAttachmentFinalization
, v dokumentacii commandu vsade pis o anonymizacii, nie o finalizacii. Kedze z pohladu externych skriptov je to cele anonymizacia. Slovo finalizacia je iba nasa technikalita v ramci anonymizacnej app.The text was updated successfully, but these errors were encountered: