From ad5b185c7c8b388bb156dca79d1672bcbec293d5 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 17 Aug 2016 10:55:50 +0300 Subject: [PATCH] Add key for activities --- app/Models/Activity.php | 5 +++++ app/Ninja/Transformers/ActivityTransformer.php | 1 + 2 files changed, 6 insertions(+) diff --git a/app/Models/Activity.php b/app/Models/Activity.php index b541c59cd125..5641967634d3 100644 --- a/app/Models/Activity.php +++ b/app/Models/Activity.php @@ -83,6 +83,11 @@ class Activity extends Eloquent return $this->belongsTo('App\Models\Task')->withTrashed(); } + public function key() + { + return sprintf('%s-%s-%s', $this->activity_type_id, $this->client_id, $this->created_at->timestamp); + } + /** * @return mixed */ diff --git a/app/Ninja/Transformers/ActivityTransformer.php b/app/Ninja/Transformers/ActivityTransformer.php index 9a7be6c86649..3bc22d7adc87 100644 --- a/app/Ninja/Transformers/ActivityTransformer.php +++ b/app/Ninja/Transformers/ActivityTransformer.php @@ -22,6 +22,7 @@ class ActivityTransformer extends EntityTransformer public function transform(Activity $activity) { return [ + 'id' => $activity->key(), 'activity_type_id' => $activity->activity_type_id, 'client_id' => $activity->client->public_id, 'user_id' => $activity->user->public_id + 1,