package org.kalipo.security;
/**
* Privileges a user can obtain, depending on the users reputation
* <p>
* Created by damoeb on 16.09.14.
*/
public class Privileges {
/**
* Review all pending comments in this thread
*/
public static final String CREATE_THREAD = "CREATE_THREAD";
// todo the price charged for creating a comment may differ from thread to thread
public static final String CREATE_COMMENT_SOLO = "CREATE_COMMENT_SOLO";
public static final String CREATE_COMMENT_REPLY = "CREATE_COMMENT_REPLY";
public static final String EDIT_COMMENT = "EDIT_COMMENT";
/**
* Review all pending comments
*/
public static final String REVIEW_COMMENT = "REVIEW_COMMENT";
public static final String VOTE_UP = "VOTE_UP";
public static final String VOTE_DOWN = "VOTE_DOWN";
public static final String UPDATE_PRIVILEGE = "UPDATE_PRIVILEGE";
public static final String CREATE_REPORT = "CREATE_REPORT";
public static final String CLOSE_REPORT = "CLOSE_REPORT";
public static final String HOOK_THREAD_TO_URL = "HOOK_THREAD_TO_URL";
public static final String BAN_USER = "BAN_USER";
public static final String CREATE_COMMENT_WITH_LINK = "CREATE_COMMENT_WITH_LINK";
}