Commit 32ce66f3 authored by Andreas Zwinkau's avatar Andreas Zwinkau

Different id-prefixes for Muss/Kann/Abgrenzung

parent 1d1df53c
......@@ -17,6 +17,8 @@
{ \GetProperty{#1}{pfl:crtid} }}
\newcounter{criterium}
\newcounter{criteriumOpt}
\newcounter{criteriumNot}
\newcounter{functionality}
\newcounter{test}
\newcounter{teststep}[test]
......@@ -24,15 +26,34 @@
% document macros
\newcommand\criterium[2]{
\stepcounter{criterium}
\par\textbf{C\arabic{criterium} #1}\rdflabel{#2}
\marginpar{C\arabic{criterium}}
\par\textbf{M\arabic{criterium} #1}\rdflabel{#2}
\marginpar{M\arabic{criterium}}
\AddProperty{pfl:crtname}{#1}
\AddPropertyEx{pfl:crtid}{C\arabic{criterium}}
\AddPropertyEx{pfl:crtid}{M\arabic{criterium}}
\IfProperty{#2}{pfl:is-fulfilled}{%
\\ Implementiert durch: \Bind{?f}{pfl:fulfills}{#2}{ \functionalitylink{\GetVal{?f}} }
}{{\color{red}{NICHT IMPLEMENTIERT}}}
\par}
\newcommand\criteriumOptional[2]{
\stepcounter{criteriumOpt}
\par\textbf{K\arabic{criteriumOpt} #1}\rdflabel{#2}
\marginpar{K\arabic{criteriumOpt}}
\AddProperty{pfl:crtname}{#1}
\AddPropertyEx{pfl:crtid}{K\arabic{criteriumOpt}}
\IfProperty{#2}{pfl:is-fulfilled}{%
\\ Implementiert durch: \Bind{?f}{pfl:fulfills}{#2}{ \functionalitylink{\GetVal{?f}} }
}{{\color{red} keine entsprechende Anforderung}}
\par}
\newcommand\criteriumNot[2]{
\stepcounter{criteriumNot}
\par\textbf{A\arabic{criteriumNot} #1}\rdflabel{#2}
\marginpar{A\arabic{criteriumNot}}
\AddProperty{pfl:crtname}{#1}
\AddPropertyEx{pfl:crtid}{A\arabic{criteriumNot}}
\par}
\newcommand\functionality[2]{
\stepcounter{functionality}
\par\textbf{F\arabic{functionality} #1}\rdflabel{#2}
......
......@@ -97,18 +97,18 @@ insbesondere das Telemediengesetz.
\subsection{Kann}
\criterium{Github-Login}{crt:github}
\criteriumOptional{Github-Login}{crt:github}
Einloggen via Github ist möglich.
\criterium{Seite mit Betreiberinfo}{crt:about}
\criteriumOptional{Seite mit Betreiberinfo}{crt:about}
Der Dienst bietet eine Seite \enquote{Über Uns},
mit Informationen zum Betreiber.
\subsection{Abgrenzung}
\criterium{Keine Wahl des Kürzels}{crt:no-choice}
\criteriumNot{Keine Wahl des Kürzels}{crt:no-choice}
Ein Nutzer hat keine Möglichkeit die Auswahl des Pfads
einer Kurz-URL zu bestimmen.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment