{"push_id":1213127220,"size":27,"distinct_size":1,"ref":"refs/heads/develop","head":"2510ed691beda664c786b74a2462d777b1ad9d73","before":"f6379136e4d47449fb19522104ab53a5988799ae","commits":[{"sha":"bfcb58bc7263edadd566dc6d149a6720fb3eac0b","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"Init post api pagniation:\n\nAdded pagniation file of pagination settings inherited from DRF's\npagination classes. Then set pagination class in post list api views.\nBut when I access to post list api page, there comes up an error.\n\nThe error is saying that 'list' object is not callable.\n\nI have no idea why this is not working properly when the pagination\nclass is set. Hope to solve this soon.","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/bfcb58bc7263edadd566dc6d149a6720fb3eac0b"},{"sha":"b299c080b4b0d008e2a0abd16b206b300e61f4ce","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"pep8 update:","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/b299c080b4b0d008e2a0abd16b206b300e61f4ce"},{"sha":"2d80edbf5ab15d783eff3715a116a89e2c9aa67e","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"Init post hyperlink urls:\n\nHyperlinkedIdentityField, which shows an url of the specific\nobjects was added in serializer.py. This looks into post detail view and\nget the url of each post. Through this process it looks up a 'pk' to get\nthe specific number of the post. Then stores the url as post_detail_url.\n\nThis url is now shown in post lists, and detail api.","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/2d80edbf5ab15d783eff3715a116a89e2c9aa67e"},{"sha":"f3eb3c2e79166561813dac9026659fc24c373817","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"update hyperlinkedidentityfield:\n\nChanged the view_name that points to the api's post detail view. Before\nthis it was pointing to the normal post detail view. Now the printed url\nis pointing to api's post detail page.","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/f3eb3c2e79166561813dac9026659fc24c373817"},{"sha":"4a31a7db8c50e6dd0e73f7bbb3eadfcdedfebb71","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"update post serializers:\n\nIn post list serializer, created an method get_user to get the user\ninformation and passed the returned result to user field as a\nSerializerMethodField then put it in fields context.\n\nIn post detail serializer, created a get_image and get_user method then\nput it in filed as a serializerMethodField. Now post detail api shows\nthe image url and and user information.\n\nAlso created image field in POstcreateupdateserializer to let users able\nto upload image through apis. But still the image file is not uploaded\nto proper path.","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/4a31a7db8c50e6dd0e73f7bbb3eadfcdedfebb71"},{"sha":"1725f93766c4ea00c8ae4b43d9ea2781d0811f46","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"pep8","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/1725f93766c4ea00c8ae4b43d9ea2781d0811f46"},{"sha":"6c55b3f453a8d6ab51a37bc570456733ac29d7b9","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"Update comment model serializer:\n\nIn the context field, id, post, url , user and nickname was added. Since\nthere are no commnet views yet, I haven't tested this serializer. There\nmight be an error. The test will be held after the comment view is\ncreated.","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/6c55b3f453a8d6ab51a37bc570456733ac29d7b9"},{"sha":"c9cc8f6a3be72f8363ad7492ff11574fbfc261bb","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"init comment apis:\n\nCreated an api for comments to enaable to CRUD comments. Right now, I\ncreated Comment Serializer which is an base serializer. Then created\ncomment detail and list api views and connected with comment serializer.\n\nAlso added comments url in urls file. But right now in the comment list,\nit doesn't show any relationship with posts. The list here is just\nshowing all the list of comments that are existings but not showing any\ninformation of post.\n\nSo the comment information is going to be added in the post detail api\nlater on. This just single comment list is not very useful.","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/c9cc8f6a3be72f8363ad7492ff11574fbfc261bb"},{"sha":"4a89ce7843999404a9108d45cab9e792ccc62146","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"pep8","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/4a89ce7843999404a9108d45cab9e792ccc62146"},{"sha":"5bfa1e7325c46d0a1f42826604cb97795597f8d6","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"update PostDetailSerializer:\n\nAdded get_comment method to include comment content into post detail\napi. In this method it gets all of the comment objects under the\nspecific post object. Then it passes the queryset into CommentSerializer\nto serializer the comment objects. So in the API, comments can be shown.","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/5bfa1e7325c46d0a1f42826604cb97795597f8d6"},{"sha":"4539cf8e1dd94048c9bdfc4cf365eeb9b9768475","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"update comment apis: comment create api\n\nCreated a comment create serializer which only takes content for fields.\nThen in comment create api view, when it takes the post request, it gets\npost objects through the url's pk which refers to the specific post that\nthe user intended to create comment on it.\n\nThen in its post object, comment is created by taking the content that the user wrote and the user information from the request.\n\nWhen comment is successfully created, the view returns Response of status code with the user's nickname and the comment's content.","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/4539cf8e1dd94048c9bdfc4cf365eeb9b9768475"},{"sha":"f772be6ecb7884dab58fe145c262d43121f35aeb","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"pep8","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/f772be6ecb7884dab58fe145c262d43121f35aeb"},{"sha":"d616b291579887a8c917287ab796520cfcc5d8dd","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"Update comment edit and detail apis:\n\nComment edit serializer was created for commentEditAPiVIew. It is\ncomposed of RetrieveAPIView and update & destroy model mixins. These two\nmixins allows the view to update the object with put method and destroy\nit with delete method. The url was set after the number of comment id by\nadding /edit.\n\nFor CommentDetailAPIView, it uses CommentSerializer and looks up for the\ncomment id as 'id' in the url. The view overrides get_queryset method\nbecause the queryset itself is determined by the instance of post\nbecause the comment is depedent on the post model. So the method finds\nthe specific post instance with 'pk' and put the instance in the\nvariable post. Then it finds the comment querset of the post instance.\n\nThe urls were all included in the post url, since most of the comment\nviews needed an information of the post instance. Therefore, it is much\nmore natural that the comments urls to be added after the post\nurl(information).\n\nBut the comments list that only shows things subordinate to the post is\nnot created yet.","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/d616b291579887a8c917287ab796520cfcc5d8dd"},{"sha":"37db8de82dca3a0b279e4a572fc659b044f26cd0","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"pep8","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/37db8de82dca3a0b279e4a572fc659b044f26cd0"},{"sha":"c4818d01aeaef8c38872b5e0dbf26b2819f9101d","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"update comment lists: seperated list views\n\nFormer commentlist view was seperated in two different kind of list\nviews. The first one is general list which shows all the comment\ninstances and have a function to search the comments with filterint\nmethod. The other on is specific comment list which shows comments that\nis dependent on the specific posts. So user can access to comment lists\nnaturally by putting comments/ after the specific post url. This list\ndoesn't have a search function.","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/c4818d01aeaef8c38872b5e0dbf26b2819f9101d"},{"sha":"3600c988ebaf3973e4f99ec607fd7445e811d50a","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"pep8","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/3600c988ebaf3973e4f99ec607fd7445e811d50a"},{"sha":"8439942b7684d5c284f7531c116ccc6d6b2d9dc1","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"update comment model & comment api urls:\n\nIn comment model, created_at and updated_at occured an database error of\nunknown reasons. So it got deleted.\n\nAlso added independent comment urls in __init__.py to be able to CRUD\ncomment instances.","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/8439942b7684d5c284f7531c116ccc6d6b2d9dc1"},{"sha":"28887d18ea17703eb58f6a83e1e6fdb7ca015a1b","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"update comment api:\n\nTo add the detail url of the comment instance in the comment specific\nlists, general lists and detail, I added comment_detail_url field of\nHyperlinkedIdentityField which refers to apis:comments:detail view and\nlooksup \"id\" to identify the comment instance.\n\nAlso the comment detail serializer was created to connect it with\ncomment detail api view.\n\nSo the comment's retrieve(general), update, delete can be performed with\napis:commments urls.\nOn the other hand, comment's create, retrieve(specific) can be peroemed\nwith apis:posts:comments. Which actions are dependent on post instance.","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/28887d18ea17703eb58f6a83e1e6fdb7ca015a1b"},{"sha":"ba77b6b4c581283ead9011f99cd90cc0425290e9","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"pep8","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/ba77b6b4c581283ead9011f99cd90cc0425290e9"},{"sha":"f494d0ffc20f3e1037632e68d6bac00869222842","author":{"name":"alexKwonIsAwesome","email":"dc2f7b14034ca66e0ed7e82648e4480bf9879d29@gmail.com"},"message":"update settings related to server deploy errors:\n\nDue to the yuglify error of javascript files, javascript pipelines were\ncommented out. Also due to the recent update with\nrest_framework_swagger error occured. So it got commented out now for\ntemporary server deployment.","distinct":false,"url":"https://api.github.com/repos/alexKwonIsAwesome/wps_sooljottagrae/commits/f494d0ffc20f3e1037632e68d6bac00869222842"}]}
{"actor":{"display_login":"alexKwonIsAwesome"}}