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

Different id-prefixes for Muss/Kann/Abgrenzung

parent 1d1df53c
...@@ -17,6 +17,8 @@ ...@@ -17,6 +17,8 @@
{ \GetProperty{#1}{pfl:crtid} }} { \GetProperty{#1}{pfl:crtid} }}
\newcounter{criterium} \newcounter{criterium}
\newcounter{criteriumOpt}
\newcounter{criteriumNot}
\newcounter{functionality} \newcounter{functionality}
\newcounter{test} \newcounter{test}
\newcounter{teststep}[test] \newcounter{teststep}[test]
...@@ -24,15 +26,34 @@ ...@@ -24,15 +26,34 @@
% document macros % document macros
\newcommand\criterium[2]{ \newcommand\criterium[2]{
\stepcounter{criterium} \stepcounter{criterium}
\par\textbf{C\arabic{criterium} #1}\rdflabel{#2} \par\textbf{M\arabic{criterium} #1}\rdflabel{#2}
\marginpar{C\arabic{criterium}} \marginpar{M\arabic{criterium}}
\AddProperty{pfl:crtname}{#1} \AddProperty{pfl:crtname}{#1}
\AddPropertyEx{pfl:crtid}{C\arabic{criterium}} \AddPropertyEx{pfl:crtid}{M\arabic{criterium}}
\IfProperty{#2}{pfl:is-fulfilled}{% \IfProperty{#2}{pfl:is-fulfilled}{%
\\ Implementiert durch: \Bind{?f}{pfl:fulfills}{#2}{ \functionalitylink{\GetVal{?f}} } \\ Implementiert durch: \Bind{?f}{pfl:fulfills}{#2}{ \functionalitylink{\GetVal{?f}} }
}{{\color{red}{NICHT IMPLEMENTIERT}}} }{{\color{red}{NICHT IMPLEMENTIERT}}}
\par} \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]{ \newcommand\functionality[2]{
\stepcounter{functionality} \stepcounter{functionality}
\par\textbf{F\arabic{functionality} #1}\rdflabel{#2} \par\textbf{F\arabic{functionality} #1}\rdflabel{#2}
......
...@@ -97,18 +97,18 @@ insbesondere das Telemediengesetz. ...@@ -97,18 +97,18 @@ insbesondere das Telemediengesetz.
\subsection{Kann} \subsection{Kann}
\criterium{Github-Login}{crt:github} \criteriumOptional{Github-Login}{crt:github}
Einloggen via Github ist möglich. 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}, Der Dienst bietet eine Seite \enquote{Über Uns},
mit Informationen zum Betreiber. mit Informationen zum Betreiber.
\subsection{Abgrenzung} \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 Ein Nutzer hat keine Möglichkeit die Auswahl des Pfads
einer Kurz-URL zu bestimmen. 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