summaryrefslogtreecommitdiff
path: root/app/serializers/lfs_file_lock_entity.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/serializers/lfs_file_lock_entity.rb')
-rw-r--r--app/serializers/lfs_file_lock_entity.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/app/serializers/lfs_file_lock_entity.rb b/app/serializers/lfs_file_lock_entity.rb
new file mode 100644
index 00000000000..264a77adc3f
--- /dev/null
+++ b/app/serializers/lfs_file_lock_entity.rb
@@ -0,0 +1,11 @@
+class LfsFileLockEntity < Grape::Entity
+ root 'locks', 'lock'
+
+ expose :path
+ expose(:id) { |entity| entity.id.to_s }
+ expose(:created_at, as: :locked_at) { |entity| entity.created_at.to_s(:iso8601) }
+
+ expose :owner do
+ expose(:name) { |entity| entity.user&.name }
+ end
+end