summaryrefslogtreecommitdiff
path: root/tbc/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'tbc/views.py')
-rw-r--r--tbc/views.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/tbc/views.py b/tbc/views.py
index 2a5b950..d19d7d3 100644
--- a/tbc/views.py
+++ b/tbc/views.py
@@ -9,6 +9,7 @@ import os
import zipfile
import StringIO
import smtplib
+import shutil
from email.mime.text import MIMEText
@@ -255,7 +256,6 @@ def ApproveBook(request, book_id=None):
zip_path = "/".join(file_path.split("/")[1:-2])
zip_path = "/"+zip_path+"/Python-Textbook-Companions/"
file_path = file_path+"/static/uploads/"
- return HttpResponse(file_path)
directory = file_path+book.contributor.user.first_name
os.chmod(directory, 0777)
os.chdir(directory)
@@ -271,12 +271,7 @@ def ApproveBook(request, book_id=None):
fp.write("Isbn: "+book.isbn+"\n")
fp.write("Edition: "+book.edition)
fp.close()
- os.popen("cp -r "+book.title+" "+zip_path)
- os.chdir(zip_path)
- os.popen("git add .")
- commit_msg = "adding "+book.title
- os.popen("git commit -m "+commit_msg)
- os.popen("git push")
+ x = shutil.copytree(book.title, zip_path+book.title)
context['user'] = user
return HttpResponseRedirect("/book-review")
elif request.method == 'POST' and request.POST['approve_notify'] == "notify":