コード例 #1
0
ファイル: __init__.py プロジェクト: KeriWarr/qodex
 def title(self, group_id):
     group = Group.query_by_id(group_id)
     return group.title
コード例 #2
0
ファイル: __init__.py プロジェクト: KeriWarr/qodex
 def remove_book(self, group_id, book_id):
     group = Group.query_by_id(group_id)
     book = Book.query_by_id(book_id)
     group.remove_book(book)
     return "OK"
コード例 #3
0
ファイル: __init__.py プロジェクト: KeriWarr/qodex
 def leave(self, group_id):
     user = cherrypy.request.user
     group = Group.query_by_id(group_id)
     with session_scope() as s:
         user.leave_group(s, group)
コード例 #4
0
ファイル: __init__.py プロジェクト: KeriWarr/qodex
 def index(self, filter = ""):
     with session_scope() as s:
         return json.dumps([dict_group(group) for group in Group.list(s, filter)])
コード例 #5
0
ファイル: __init__.py プロジェクト: keriwarr/qodex
 def remove_book(self, group_id, book_id):
     group = Group.query_by_id(group_id)
     book = Book.query_by_id(book_id)
     group.remove_book(book)
     return "OK"
コード例 #6
0
ファイル: __init__.py プロジェクト: keriwarr/qodex
 def title(self, group_id):
     group = Group.query_by_id(group_id)
     return group.title
コード例 #7
0
ファイル: __init__.py プロジェクト: keriwarr/qodex
 def create(self, title, password):
     group = Group(title, password)
     with session_scope() as s:
         s.add(group)
         return "OK"
     return "FAIL"
コード例 #8
0
ファイル: __init__.py プロジェクト: keriwarr/qodex
 def index(self, filter=""):
     with session_scope() as s:
         return json.dumps(
             [dict_group(group) for group in Group.list(s, filter)])
コード例 #9
0
ファイル: __init__.py プロジェクト: keriwarr/qodex
 def leave(self, group_id):
     user = cherrypy.request.user
     group = Group.query_by_id(group_id)
     with session_scope() as s:
         user.leave_group(s, group)