Hlavní menu

Nástroje

WebKiv / ModulProdukty

View (print) - Edit page | Recent changes - Page history

Updated 19 December 2011, 15:16 by PremekBrada

WebKiv.ModulProdukty History

Hide minor edits - Show changes to output

19 December 2011, 15:16 by PremekBrada -
Changed lines 72-74 from:
Zobrazí formulář se seznamem všech produktů navržených ke schválení [[Attach:auth-sw-schvalovani.png]], schvalovatel typicky buď zaškrtá víc a dá "schválit", nebo zaškrtne jeden, vyplní důvod a "zamítne". Produkt se převede do stavu dle stav.modelu, nastaví se mu počet stažení na nula a objeví se v seznamu dle AS-01. Pošle se autorovi a schvalovateli email (<data produktu> byl schválen|neschválen ke zveřejnění [protože <důvod>]).

to:
Zobrazí formulář se seznamem všech produktů navržených ke schválení [[Attach:auth-sw-schvalovani.png]], schvalovatel typicky buď zaškrtá víc a dá "schválit", nebo zaškrtne jeden, vyplní důvod a "zamítne". Produkt se převede do stavu dle stav.modelu, vygeneruje se pro něj hezké URL (viz stávající na http://www.kiv.zcu.cz/vyzkum/software/2010/), nastaví se mu počet stažení na nula a objeví se v seznamu dle AS-01. Pošle se autorovi a schvalovateli email (<data produktu> byl schválen|neschválen ke zveřejnění [protože <důvod>]).

15 December 2011, 14:52 by PremekBrada -
Added lines 103-104:
----
Patří do KategorieModulyWebuKiv
12 December 2011, 12:53 by PremekBrada - import celého textu
Added lines 1-4:



Changed lines 18-21 from:
"AS" jako "autorizovaný software".

[[Attach:produkt-stavovy-model.png]]
to:
"AS" jako "autorizovaný software", říkáme tomu jednomu kusu "produkt" (je to krátké a vcelku výstižné :)

Důležité: [[Attach:produkt-stavovy-model.png]] ukazuje, jak se produkt vyvíjí - vázáno na role a procesy. DatovyModel v20090929 má obr příslušných tabulek v skoro ideálním stavu, neplatí atributy "verze" u PROD_PRODUKTY. Bylo by vhodné přidat atribut "zkratka: VARCHAR(20)".

Changed lines 27-37 from:
Zobrazuje seznam záznamů autorizovaného sw. Od každého přes název proklik na AS-03 detail.

Podle role může obsahovat až všcehny násl oddíly

* seznam
* [autor] moje
* [schvalovatel] navržené
* [admin] vyřazené

!!! AS-02 Nejstahovanější produkty
to:
Zobrazuje seznam záznamů autorizovaného sw. Od každého přes název proklik na AS-03 detail. Mělo by jít řadit podle názvu, data zadání, počtu stažení.

Podle role může obsahovat až všechny násl oddíly

* seznam zveřejněných = výchozí, vidět vždy, pro kohokoli
* [autor] moje produkty
* [schvalovatel] navržené produkty autorizovaného software
* [admin] vyřazené produkty

Jazykové mutace: cz, en


!!! {-AS-02 Nejstahovanější produkty-}

Má být nahrazeno řazením v AS-01.

Changed lines 46-48 from:
[[Attach:auth-sw-detail.png]]
[[Attach:auth-sw-download.png]]
to:
Zobrazuje viz [[Attach:auth-sw-detail.png]].

Při zakliknutí souhlasu s licencí možno stáhnout, viz [[Attach:auth-sw-download.png]]. Stahuje se .zip (nikoli .tar.gz, .rar a jiné obskurní formáty) který je vytvořen předem, viz AS-04. Přitom se inkrementuje čítač v PROD_PRODUKTY a uloží log o stažení, viz tabulka [=KIV_PROD_LOG_STAHOVANI=] v DatovyModel.

(Bylo by možná hezké, kdyby se autorovi poslal email, že někdo jeho produkt stáhnul.)

Jazykové mutace: cz, en

Changed lines 57-58 from:
[[Attach:auth-sw-edit.png]]
to:
Přístup: autor (dokud není produkt zveřejněn), admin. (Autor nesmí normálně modifikovat již zveřejněný produkt, protože musí být garantována jeho stálá dostupnost z úředních důvodů.)

Zobrazí formulář dle [[Attach:auth-sw-edit.png]], povinné položky jsou v všechny (i když na screenshotu je hvězdička jen u názvu). Soubory je možné přidávat postupně přes javascript.

Po "Uložit produkt" se nastaví stav dle stav.modelu, vytvoří .zip obsahující uploadované soubory + soubor příslušné licence + soubor licence ZČU, záznamu produktu se nastaví velikost dle bytesize .zip archivu.

Po "Odeslat ke schválení" se záznam zamkne pro autora, přepne se jeho stav dle stav.modelu, pošle se email schvalovateli/ům (<autor> žádá schválit <data produktu>) a autorovi (<data produktu> byl odeslán ke schválení).

POZN: Je potřeba uploadované soubory jednoho produktu ukládat do samostatné složky, protože se snadno stane, že ve dvou produktech jsou soubory téhož jména (typicky README).

Changed lines 70-71 from:
[[Attach:auth-sw-schvalovani.png]]
to:
Přístup: schvalovatelé

Zobrazí formulář se seznamem všech produktů navržených ke schválení [[Attach:auth-sw-schvalovani.png]], schvalovatel typicky buď zaškrtá víc a dá "schválit", nebo zaškrtne jeden, vyplní důvod a "zamítne". Produkt se převede do stavu dle stav.modelu, nastaví se mu počet stažení na nula a objeví se v seznamu dle AS-01. Pošle se autorovi a schvalovateli email (<data produktu> byl schválen|neschválen ke zveřejnění [protože <důvod>]).

Added lines 76-89:

Přístup: uložené: autor, zveřejněné: pouze schvalovatel. (Autor nesmí stáhnout již zveřejněný produkt, protože musí být garantována jeho stálá dostupnost z úředních důvodů.)

Po "vyřadit" je produktu nastaven stav dle stav.modelu a zmizí ze seznamu zveřejněných - přesune se do seznamu vyřazených, viz AS-01 - a přímý přístup na jeho detail dá 40x Gone příp. 404.


!!! AS-12 Smazání produktu

Přístup: pouze admin
Dostupnost: pouze pro vyřazené produkty

Po "smazat" je záznamu nastaveno "záznam_aktivni: false", zmizí se seznamu AS-01 úplně a přímý přístup na jeho detail dá 40x Gone příp 404.

Changed lines 92-94 from:


to:
CRUD na [=KIV_PROD_LICENCE=] s tím, že není možné smazat ani zneaktivnit licenci, pokud je použitá u některého aktivního produktu.

Předdefinovaná sada licencí: GPL, LGPL, CC (creative commons by-nc-sa), ASL (Apache Software Licence, v2); v atributu "text" by mělo být stručné shrnutí typu (u GPL) "libovolné šíření zdarma a open source, pouze nekomerční použití, vynucuje GPL u celého software".


!!! AS-21 Správa schvalovatelů

Je třeba nějak spravovat seznam schvalovatelů vč. jejich emailových adres, k použití v AS-04, AS-10, AS-11 -- může být navázáno na vlastnosti CMS ale musí jít provázat s fčnost modulu "autori sw".


04 December 2011, 17:29 by PremekBrada -
Changed lines 19-26 from:
!!! AS-02 Nejstahovanější produkty
!!! AS-03 Detail produktu + download
!!! AS-04 Přidání / úprava produktu
!!! AS-05 Smazání produktu
!!! AS-06 Schválení produktů
!!! AS-07 xxx

to:

[[Attach:auth-sw-seznam--schvalovatel.png]]
Added lines 31-51:
!!! AS-02 Nejstahovanější produkty

!!! AS-03 Detail produktu + download

[[Attach:auth-sw-detail.png]]
[[Attach:auth-sw-download.png]]

!!! AS-04 Přidání / úprava produktu

[[Attach:auth-sw-edit.png]]

!!! AS-10 Schválení produktů

[[Attach:auth-sw-schvalovani.png]]

!!! AS-11 Vyřazení produktu
!!! AS-20 Správa licencí



04 December 2011, 17:26 by PremekBrada -
Changed lines 16-17 from:
[[Attach:produkty-stavovy-model.png]]
to:
[[Attach:produkt-stavovy-model.png]]
04 December 2011, 17:26 by PremekBrada -
Added lines 16-17:
[[Attach:produkty-stavovy-model.png]]
04 December 2011, 17:25 by PremekBrada -
Changed lines 7-33 from:
Uživatelský ManualModulProdukty
to:
Uživatelský ManualModulProdukty


----

!! Přehled funkcionality

"AS" jako "autorizovaný software".

!!! AS-01 Seznam produktů
!!! AS-02 Nejstahovanější produkty
!!! AS-03 Detail produktu + download
!!! AS-04 Přidání / úprava produktu
!!! AS-05 Smazání produktu
!!! AS-06 Schválení produktů
!!! AS-07 xxx


Zobrazuje seznam záznamů autorizovaného sw. Od každého přes název proklik na AS-03 detail.

Podle role může obsahovat až všcehny násl oddíly

* seznam
* [autor] moje
* [schvalovatel] navržené
* [admin] vyřazené
30 October 2009, 16:06 by PremekBrada -
Added lines 1-6:
Funkčnost: Správa autorizovaného software, tj. sw produktů vytvořených v rámci výzkumných aktivit a vykazovaných do RIV.

Subversion path: /produkty/ .

!! Viz též
30 October 2009, 13:54 by PremekBrada -
Added line 1:
Uživatelský ManualModulProdukty