BigW Consortium Gitlab

Commit ef404d8e by Jeroen van Baarsen

Dropped expiration date from the snippet API

parent 2eb1220f
...@@ -57,7 +57,6 @@ Parameters: ...@@ -57,7 +57,6 @@ Parameters:
+ `id` (required) - The ID of a project + `id` (required) - The ID of a project
+ `title` (required) - The title of a snippet + `title` (required) - The title of a snippet
+ `file_name` (required) - The name of a snippet file + `file_name` (required) - The name of a snippet file
+ `lifetime` (optional) - The expiration date of a snippet
+ `code` (required) - The content of a snippet + `code` (required) - The content of a snippet
...@@ -75,7 +74,6 @@ Parameters: ...@@ -75,7 +74,6 @@ Parameters:
+ `snippet_id` (required) - The ID of a project's snippet + `snippet_id` (required) - The ID of a project's snippet
+ `title` (optional) - The title of a snippet + `title` (optional) - The title of a snippet
+ `file_name` (optional) - The name of a snippet file + `file_name` (optional) - The name of a snippet file
+ `lifetime` (optional) - The expiration date of a snippet
+ `code` (optional) - The content of a snippet + `code` (optional) - The content of a snippet
......
...@@ -41,7 +41,6 @@ module API ...@@ -41,7 +41,6 @@ module API
# id (required) - The ID of a project # id (required) - The ID of a project
# title (required) - The title of a snippet # title (required) - The title of a snippet
# file_name (required) - The name of a snippet file # file_name (required) - The name of a snippet file
# lifetime (optional) - The expiration date of a snippet
# code (required) - The content of a snippet # code (required) - The content of a snippet
# Example Request: # Example Request:
# POST /projects/:id/snippets # POST /projects/:id/snippets
...@@ -50,7 +49,6 @@ module API ...@@ -50,7 +49,6 @@ module API
required_attributes! [:title, :file_name, :code] required_attributes! [:title, :file_name, :code]
attrs = attributes_for_keys [:title, :file_name] attrs = attributes_for_keys [:title, :file_name]
attrs[:expires_at] = params[:lifetime] if params[:lifetime].present?
attrs[:content] = params[:code] if params[:code].present? attrs[:content] = params[:code] if params[:code].present?
@snippet = user_project.snippets.new attrs @snippet = user_project.snippets.new attrs
@snippet.author = current_user @snippet.author = current_user
...@@ -69,7 +67,6 @@ module API ...@@ -69,7 +67,6 @@ module API
# snippet_id (required) - The ID of a project snippet # snippet_id (required) - The ID of a project snippet
# title (optional) - The title of a snippet # title (optional) - The title of a snippet
# file_name (optional) - The name of a snippet file # file_name (optional) - The name of a snippet file
# lifetime (optional) - The expiration date of a snippet
# code (optional) - The content of a snippet # code (optional) - The content of a snippet
# Example Request: # Example Request:
# PUT /projects/:id/snippets/:snippet_id # PUT /projects/:id/snippets/:snippet_id
...@@ -78,7 +75,6 @@ module API ...@@ -78,7 +75,6 @@ module API
authorize! :modify_project_snippet, @snippet authorize! :modify_project_snippet, @snippet
attrs = attributes_for_keys [:title, :file_name] attrs = attributes_for_keys [:title, :file_name]
attrs[:expires_at] = params[:lifetime] if params[:lifetime].present?
attrs[:content] = params[:code] if params[:code].present? attrs[:content] = params[:code] if params[:code].present?
if @snippet.update_attributes attrs if @snippet.update_attributes attrs
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment