import java.util.List;
import java.util.ResourceBundle;
-import org.apache.log4j.Logger;
import org.splat.dal.bo.kernel.User;
import org.splat.dal.bo.som.Document;
import org.splat.dal.bo.som.DocumentType;
import org.splat.dal.bo.som.SimulationContext;
import org.splat.dal.bo.som.Study;
import org.splat.kernel.Do;
+import org.splat.log.AppLogger;
import org.splat.manox.Toolbox;
import org.splat.manox.Writer;
import org.splat.service.DocumentService;
/**
* Serial version ID.
*/
- protected final static Logger LOGGER = org.splat.simer.Action.LOG;
+ protected final static AppLogger LOGGER = org.splat.simer.Action.LOG;
/**
* The currently open study.
_popup = getApplicationSettings().getPopupMenu(
"steditablemarkprivate");
} else {
- _popup = getApplicationSettings().getPopupMenu(
- "steditablemarkpublic");
+ if (_mystudy.getProgressState() == ProgressState.inWORK) {
+ _popup = getApplicationSettings().getPopupMenu(
+ "steditable");
+ } else if (_mystudy.getProgressState() == ProgressState.inDRAFT) {
+ _popup = getApplicationSettings().getPopupMenu(
+ "streviewable");
+ } else if (_mystudy.getProgressState() == ProgressState.inCHECK) {
+ _popup = getApplicationSettings().getPopupMenu(
+ "stapprovable");
+ } else { // APPROVED
+ _popup = getApplicationSettings().getPopupMenu(
+ "steditablemarkpublic");
+ }
}
}