|
|
@ -30,10 +30,6 @@ public class ProducteevDetailExposer extends BroadcastReceiver {
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void onReceive(Context context, Intent intent) {
|
|
|
|
public void onReceive(Context context, Intent intent) {
|
|
|
|
// if we aren't logged in, don't expose features
|
|
|
|
|
|
|
|
if(!ProducteevUtilities.INSTANCE.isLoggedIn())
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
long taskId = intent.getLongExtra(AstridApiConstants.EXTRAS_TASK_ID, -1);
|
|
|
|
long taskId = intent.getLongExtra(AstridApiConstants.EXTRAS_TASK_ID, -1);
|
|
|
|
if(taskId == -1)
|
|
|
|
if(taskId == -1)
|
|
|
|
return;
|
|
|
|
return;
|
|
|
@ -58,7 +54,12 @@ public class ProducteevDetailExposer extends BroadcastReceiver {
|
|
|
|
|
|
|
|
|
|
|
|
StringBuilder builder = new StringBuilder();
|
|
|
|
StringBuilder builder = new StringBuilder();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// we always expose pdv notes. but, if we aren't logged in, don't expose other details
|
|
|
|
|
|
|
|
if(!extended && !ProducteevUtilities.INSTANCE.isLoggedIn())
|
|
|
|
|
|
|
|
return null;
|
|
|
|
|
|
|
|
|
|
|
|
if(!extended) {
|
|
|
|
if(!extended) {
|
|
|
|
|
|
|
|
|
|
|
|
long dashboardId = metadata.getValue(ProducteevTask.DASHBOARD_ID);
|
|
|
|
long dashboardId = metadata.getValue(ProducteevTask.DASHBOARD_ID);
|
|
|
|
long responsibleId = -1;
|
|
|
|
long responsibleId = -1;
|
|
|
|
if(metadata.containsNonNullValue(ProducteevTask.RESPONSIBLE_ID))
|
|
|
|
if(metadata.containsNonNullValue(ProducteevTask.RESPONSIBLE_ID))
|
|
|
|