|
|
@@ -373,7 +373,7 @@ public class HFTaskUtil {
|
|
|
return getDueDateFontColor(context, (data.isOpen() == false), data.getDue_to());
|
|
|
}
|
|
|
|
|
|
- private static int getDueDateFontColor(@NonNull Context context, @NonNull boolean isClosed, @NonNull String due_to){
|
|
|
+ private static int getDueDateFontColor(@NonNull Context context, @NonNull boolean isClosed, @NonNull String due_to) {
|
|
|
if (isClosed) {//완료
|
|
|
return HFCommonUtil.getColor(context, R.color.hf_grey04);
|
|
|
} else {
|
|
|
@@ -483,5 +483,76 @@ public class HFTaskUtil {
|
|
|
else return "";
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * To-do - 내 업무 - 오늘 업무
|
|
|
+ *
|
|
|
+ * @param data Task data
|
|
|
+ * @return View visibility
|
|
|
+ */
|
|
|
+ public static int getCheckTodayVisibilityAssignedList(@NonNull TaskData data) {
|
|
|
+ if (data.getStatus() == TaskStatusType.REQUESTED.getCode()) {
|
|
|
+ return View.GONE;
|
|
|
+ } else if (data.getStatus() == TaskStatusType.EVALUATED.getCode()) {
|
|
|
+ return View.GONE;
|
|
|
+ } else if (data.getStatus() == TaskStatusType.CLOSED.getCode()) {
|
|
|
+ return View.GONE;
|
|
|
+ } else {
|
|
|
+ return View.VISIBLE;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * To-do - 내 업무 - 제목 여백
|
|
|
+ *
|
|
|
+ * @param data Task data
|
|
|
+ * @return View visibility
|
|
|
+ */
|
|
|
+ public static int getTitleMarginVisibilityAssignedList(@NonNull TaskData data) {
|
|
|
+ if (data.getStatus() == TaskStatusType.REQUESTED.getCode()) {
|
|
|
+ return View.GONE;
|
|
|
+ } else if (data.getStatus() == TaskStatusType.EVALUATED.getCode()) {
|
|
|
+ return View.VISIBLE;
|
|
|
+ } else if (data.getStatus() == TaskStatusType.CLOSED.getCode()) {
|
|
|
+ return View.VISIBLE;
|
|
|
+ } else {
|
|
|
+ return View.GONE;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * To-do - 내 업무 - 수락 / 반려
|
|
|
+ *
|
|
|
+ * @param data Task data
|
|
|
+ * @return View visibility
|
|
|
+ */
|
|
|
+ public static int getActionVisibilityAssignedList(@NonNull TaskData data) {
|
|
|
+ if (data.getStatus() == TaskStatusType.REQUESTED.getCode()) {
|
|
|
+ return View.VISIBLE;
|
|
|
+ } else if (data.getStatus() == TaskStatusType.EVALUATED.getCode()) {
|
|
|
+ return View.GONE;
|
|
|
+ } else if (data.getStatus() == TaskStatusType.CLOSED.getCode()) {
|
|
|
+ return View.GONE;
|
|
|
+ } else {
|
|
|
+ return View.GONE;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * To-do - 내업무 - 평가 점수
|
|
|
+ *
|
|
|
+ * @param data Task data
|
|
|
+ * @return View visibility
|
|
|
+ */
|
|
|
+ public static int getEvaluationStarVisibilityAssignedList(@NonNull TaskData data) {
|
|
|
+ if (data.getStatus() == TaskStatusType.REQUESTED.getCode()) {
|
|
|
+ return View.GONE;
|
|
|
+ } else if (data.getStatus() == TaskStatusType.EVALUATED.getCode()) {
|
|
|
+ return View.VISIBLE;
|
|
|
+ } else if (data.getStatus() == TaskStatusType.CLOSED.getCode()) {
|
|
|
+ return View.VISIBLE;
|
|
|
+ } else {
|
|
|
+ return View.GONE;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|