prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  API should not show marks publicly
  The API shows all marks for all users publicly. Should be unregistered from API if it is not utterly necessary by some client-side ajax call.
  
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `apps/api/v0/urls.py`
  Content:
  ```
  1 # -*- coding: utf-8 -*-
  2 
  3 from django.conf.urls import patterns, url, include
  4 
  5 from tastypie.api import Api
  6 
  7 from apps.api.v0.article import ArticleResource, ArticleLatestResource
  8 from apps.api.v0.authentication import UserResource
  9 from apps.api.v0.events import EventResource, AttendanceEventResource, AttendeeResource, CompanyResource, CompanyEventResource
  10 from apps.api.v0.marks import MarkResource, EntryResource, MyMarksResource, MyActiveMarksResource
  11 from apps.api.v0.offline import IssueResource
  12 
  13 v0_api = Api(api_name='v0')
  14 
  15 # users
  16 v0_api.register(UserResource())
  17 
  18 # event
  19 v0_api.register(EventResource())
  20 v0_api.register(AttendanceEventResource())
  21 v0_api.register(CompanyResource())
  22 v0_api.register(CompanyEventResource())
  23 
  24 # article
  25 v0_api.register(ArticleResource())
  26 v0_api.register(ArticleLatestResource())
  27 
  28 # marks
  29 v0_api.register(MarkResource())
  30 v0_api.register(EntryResource())
  31 v0_api.register(MyMarksResource())
  32 v0_api.register(MyActiveMarksResource())
  33 
  34 # offline
  35 v0_api.register(IssueResource())
  36 
  37 # Set the urls to be included.
  38 urlpatterns = patterns('',
  39     url(r'^',       include(v0_api.urls)),
  40 )
  41
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/apps/api/v0/urls.py b/apps/api/v0/urls.py
  --- a/apps/api/v0/urls.py
  +++ b/apps/api/v0/urls.py
  @@ -26,10 +26,10 @@
   v0_api.register(ArticleLatestResource())
   
   # marks
  -v0_api.register(MarkResource())
  -v0_api.register(EntryResource())
  -v0_api.register(MyMarksResource())
  -v0_api.register(MyActiveMarksResource())
  +#v0_api.register(MarkResource())
  +#v0_api.register(EntryResource())
  +#v0_api.register(MyMarksResource())
  +#v0_api.register(MyActiveMarksResource())
   
   # offline
   v0_api.register(IssueResource())
  
verification_info: {"golden_diff": "diff --git a/apps/api/v0/urls.py b/apps/api/v0/urls.py\n--- a/apps/api/v0/urls.py\n+++ b/apps/api/v0/urls.py\n@@ -26,10 +26,10 @@\n v0_api.register(ArticleLatestResource())\n \n # marks\n-v0_api.register(MarkResource())\n-v0_api.register(EntryResource())\n-v0_api.register(MyMarksResource())\n-v0_api.register(MyActiveMarksResource())\n+#v0_api.register(MarkResource())\n+#v0_api.register(EntryResource())\n+#v0_api.register(MyMarksResource())\n+#v0_api.register(MyActiveMarksResource())\n \n # offline\n v0_api.register(IssueResource())\n", "issue": "API should not show marks publicly\nThe API shows all marks for all users publicly. Should be unregistered from API if it is not utterly necessary by some client-side ajax call.\n\n", "before_files": [{"content": "# -*- coding: utf-8 -*-\n\nfrom django.conf.urls import patterns, url, include\n\nfrom tastypie.api import Api\n\nfrom apps.api.v0.article import ArticleResource, ArticleLatestResource\nfrom apps.api.v0.authentication import UserResource\nfrom apps.api.v0.events import EventResource, AttendanceEventResource, AttendeeResource, CompanyResource, CompanyEventResource\nfrom apps.api.v0.marks import MarkResource, EntryResource, MyMarksResource, MyActiveMarksResource\nfrom apps.api.v0.offline import IssueResource\n\nv0_api = Api(api_name='v0')\n\n# users\nv0_api.register(UserResource())\n\n# event\nv0_api.register(EventResource())\nv0_api.register(AttendanceEventResource())\nv0_api.register(CompanyResource())\nv0_api.register(CompanyEventResource())\n\n# article\nv0_api.register(ArticleResource())\nv0_api.register(ArticleLatestResource())\n\n# marks\nv0_api.register(MarkResource())\nv0_api.register(EntryResource())\nv0_api.register(MyMarksResource())\nv0_api.register(MyActiveMarksResource())\n\n# offline\nv0_api.register(IssueResource())\n\n# Set the urls to be included.\nurlpatterns = patterns('',\n    url(r'^',       include(v0_api.urls)),\n)\n", "path": "apps/api/v0/urls.py"}], "after_files": [{"content": "# -*- coding: utf-8 -*-\n\nfrom django.conf.urls import patterns, url, include\n\nfrom tastypie.api import Api\n\nfrom apps.api.v0.article import ArticleResource, ArticleLatestResource\nfrom apps.api.v0.authentication import UserResource\nfrom apps.api.v0.events import EventResource, AttendanceEventResource, AttendeeResource, CompanyResource, CompanyEventResource\nfrom apps.api.v0.marks import MarkResource, EntryResource, MyMarksResource, MyActiveMarksResource\nfrom apps.api.v0.offline import IssueResource\n\nv0_api = Api(api_name='v0')\n\n# users\nv0_api.register(UserResource())\n\n# event\nv0_api.register(EventResource())\nv0_api.register(AttendanceEventResource())\nv0_api.register(CompanyResource())\nv0_api.register(CompanyEventResource())\n\n# article\nv0_api.register(ArticleResource())\nv0_api.register(ArticleLatestResource())\n\n# marks\n#v0_api.register(MarkResource())\n#v0_api.register(EntryResource())\n#v0_api.register(MyMarksResource())\n#v0_api.register(MyActiveMarksResource())\n\n# offline\nv0_api.register(IssueResource())\n\n# Set the urls to be included.\nurlpatterns = patterns('',\n    url(r'^',       include(v0_api.urls)),\n)\n", "path": "apps/api/v0/urls.py"}]}