WebarchivCZ / Seeder

Seeder - Czech webarchive curating tool and public site
MIT License
15 stars 2 forks source link

Nelze mazat kolekce, jdou jen přepsat #682

Open zlodejpapiru opened 5 months ago

zlodejpapiru commented 5 months ago

Šlo by přidat možnost "odstranit kolekci" pro inter. i exter.? Zřejmě by bylo vhodné po kliknutí přidat popup "Opravdu chcete smazat kolekci?"

Fasand commented 1 month ago

Měla by možnost být dostupná i pro kurátory nebo jen pro admina? Můžu přidat potvrzovací tlačítko jako bude u zdrojových semínek, každopádně tématické kolekce jde mazat už teď přes Django admina – je to míň pohodlné, na druhou stranu kolekce by se asi neměly moc často mazat. Např. interní: https://app.webarchiv.cz/seeder/admin/harvests/topiccollection/56/change/ externí: https://app.webarchiv.cz/seeder/admin/harvests/externaltopiccollection/49/change/ Dole vlevo tlačítko "Smazat". Nyní může mazat kdokoliv s přístupem do administrace/pravomocemi, nastavil bych na pouze superusers/admin.

Když se smaže externí kolekce, tak interní kolekce se jen odpárují. Pokud se smaže interní kolekce, měly by se externí kolekce "odpublikovat" nebo zůstat, jak jsou? Externí kolekce může totiž mít více interních, stále tedy může zůstat relevantní.

Pokud bys to i přesto chtěl jako tlačítko do Seederu, tak jen dej vědět, není problém.

mariehaskovcova commented 1 month ago

zkoušela jsem otestovat mazání přes Admina (nikdy jsem odtud kolekci nemazala) - externí smazat lze (odpárují se interní, jak píšeš), interní smazat asi nejde - po označení mazání nabídka nezobrazuje semínka interní kolekce, ale všechny semínka daného kurátora (viz https://app.webarchiv.cz/seeder/harvests/collections/internal/57). Koukni na to prosím. Jinak souhlasím - smazání interní kolekce by nemělo mazat automaticky externí

Fasand commented 1 month ago

@mariehaskovcova Teď ti asi úplně nerozumím 🤔 Co myslíš tím "označení mazání" a jaká nabídka? Kde pak vidíš všechna semínka kurátora? Když ten tvůj příklad otevřu v administraci https://app.webarchiv.cz/seeder/admin/harvests/topiccollection/57/change/ tak dole vlevo je červené tlačítko "Smazat". Po kliknutí se ti otevře potvrzovací stránka, kde jsou vazby spojené s tou kolekcí: image

V tomto případě tam je vazba na jeden přiřazený zdroj "Acta Polito...". Když to potvrdíš, tak se nesmaže ten zdroj, ale jen ta vazba mezi interní kolekcí (kterou mažeš) a tím zdrojem, je to Many-to-Many relationship. Něco málo jsem na tematických kolekcích teď měnil, co ještě není na testu, ale měla by se ti i teď interní kolekce smazat po potvrzení.

mariehaskovcova commented 1 month ago

jasně, už to vidím, otestovala jsem smazání int. kolekce, funguje :) externí se smaže křížkem, myslela jsem, že interní taky (měla jsem na mysli ten křížek u kurátora), promiň, nedoscrolovala jsem dolu :) a asi bude stačit, jak to je - mazání přes admin. rozhraní