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

Show minor edits - Show changes to markup

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:
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:
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:
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:
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:
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:
to:
04 December 2011, 17:26 by PremekBrada -
Added lines 16-17:
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