Skip to content
Snippets Groups Projects
Commit 74a45020 authored by Aleksandar Stefanović's avatar Aleksandar Stefanović
Browse files

Added "open/closed message" to issue list item

parent b9a36308
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -4,15 +4,11 @@ import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
 
import com.commit451.gitlab.App;
import com.commit451.gitlab.R;
import com.commit451.gitlab.model.api.Issue;
import com.commit451.gitlab.transformation.CircleTransformation;
import com.commit451.gitlab.util.DateUtil;
import com.commit451.gitlab.util.ImageUtil;
 
import butterknife.BindView;
import butterknife.ButterKnife;
Loading
Loading
@@ -28,6 +24,7 @@ public class IssueViewHolder extends RecyclerView.ViewHolder {
return new IssueViewHolder(view);
}
 
@BindView(R.id.issue_status) TextView mStatusView;
@BindView(R.id.issue_message) TextView mMessageView;
@BindView(R.id.issue_creator) TextView mCreatorView;
 
Loading
Loading
@@ -40,6 +37,18 @@ public class IssueViewHolder extends RecyclerView.ViewHolder {
 
mMessageView.setText(issue.getTitle());
 
switch (issue.getState()) {
case Issue.STATE_OPENED:
mStatusView.setText(itemView.getResources().getText(R.string.issue_open));
break;
case Issue.STATE_CLOSED:
mStatusView.setText(itemView.getResources().getText(R.string.issue_closed));
break;
default:
mStatusView.setVisibility(View.GONE);
break;
}
String time = "";
if (issue.getCreatedAt() != null) {
time += DateUtil.getRelativeTimeSpanString(itemView.getContext(), issue.getCreatedAt());
Loading
Loading
Loading
Loading
@@ -35,4 +35,15 @@
 
</LinearLayout>
 
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:id="@+id/issue_status"
android:layout_gravity="bottom"
android:layout_marginRight="8dp"
android:textAllCaps="true"
android:layout_marginBottom="4dp"
android:text="@string/issue_open" />
</LinearLayout>
\ No newline at end of file
Loading
Loading
@@ -198,6 +198,7 @@
<string name="error_changing_issue">There was an error changing the issue</string>
<string name="no_issues">No issues</string>
<string name="issue_opened">Opened</string>
<string name="issue_open">Open</string>
<string name="issue_closed">Closed</string>
<string name="issue_all">All</string>
<string name="issue_state_value_default">opened</string>
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment