\label{doc_usecases_elektra_web_UC_undo_redo_md_md_doc_usecases_elektra_web_UC_undo_redo}%
\Hypertarget{doc_usecases_elektra_web_UC_undo_redo_md_md_doc_usecases_elektra_web_UC_undo_redo}%
 \hypertarget{doc_usecases_elektra_web_UC_undo_redo_md_autotoc_md4088}{}\doxysection{Summary}\label{doc_usecases_elektra_web_UC_undo_redo_md_autotoc_md4088}

\begin{DoxyItemize}
\item {\bfseries{Title\+:}} Undo/\+Redo
\item {\bfseries{Scope\+:}} Configuration
\item {\bfseries{Level\+:}} User Goal
\item {\bfseries{Actors\+:}} User (usually a sysadmin)
\item {\bfseries{Brief\+:}} User undos/redos changes to a configuration.
\end{DoxyItemize}\hypertarget{doc_usecases_elektra_web_UC_undo_redo_md_autotoc_md4089}{}\doxysection{Scenarios}\label{doc_usecases_elektra_web_UC_undo_redo_md_autotoc_md4089}

\begin{DoxyItemize}
\item {\bfseries{Precondition\+:}} Modifying keys, Adding keys, Drag \& Drop keys.
\item {\bfseries{Main success scenario\+:}} User successfully undos/redos a configuration change.
\item {\bfseries{Error scenario\+:}} Technical problems while configuring the instance. The user is informed about the problem.
\item {\bfseries{Postcondition\+:}} The updated configuration is persisted to the instance.
\item {\bfseries{Non-\/functional Constraints\+:}}
\begin{DoxyItemize}
\item Every editor operation (preconditions) should be undoable 
\end{DoxyItemize}
\end{DoxyItemize}