Skip to content

Commit

Permalink
Prototipo one
Browse files Browse the repository at this point in the history
  • Loading branch information
filhossi committed Mar 29, 2016
1 parent 4c9c16b commit 5eb81a1
Show file tree
Hide file tree
Showing 222 changed files with 2,727 additions and 13,603 deletions.
2 changes: 1 addition & 1 deletion controllers/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ def index():

return dict(mRows=db(db.tbHomePageSlideResources.id>0).select(),
mProducts=db((db.tbProducts.id>0) & (db.tbProducts.mIsVisibleToShelf==True)).select(),
mProductsImages=db(db.tbProductsImageUploads.id>0).select())
mProductsImages=db(db.tbProductsImageUploads.id>0).select(groupby=db.tbProductsImageUploads.mProduct))


def blog():
Expand Down
26 changes: 25 additions & 1 deletion controllers/product.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ def edit():
db.tbProducts(request.args[0]),
submit_button=T('Save changes'))

Validator.form_process(mForm, URL('product', 'manager'))
Validator.form_process(mForm, URL('product', 'edit', args=[request.args[0]]))

mImages = db(db.tbProductsImageUploads.mProduct==request.args[0]).select()

Expand Down Expand Up @@ -104,3 +104,27 @@ def get_image_add_form(mProductId):
mForm.errors.mFiles = "No files selected"

return mForm




@auth.requires_login()
def remove():

Validator.admin()
Validator.valide_args(1)

mProduct = db.tbProducts(request.args[0])
print "#============"
print mProduct
print len(db(db.tbProductsImageUploads.mProduct == mProduct.id).select())

for mProductUpload in db(db.tbProductsImageUploads.mProduct == mProduct.id).select():
print mProductUpload
MyFile(request.folder + 'uploads/'+mProductUpload.mThumbnail).remove()

db(db.tbProductsImageUploads.mProduct == mProduct.id).delete()
db(db.tbProducts.id==mProduct.id).delete()

redirect(URL('product', 'manager'))
pass
82 changes: 49 additions & 33 deletions databases/c8b669d15150d7109e5f7ab36744a5b7_auth_user.table
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(dp1
S'first_name'
S'username'
p2
(dp3
S'length'
Expand All @@ -10,7 +10,7 @@ p5
I00
sS'sortable'
p6
I2
I5
sS'sql'
p7
S'CHAR(128)'
Expand All @@ -22,123 +22,122 @@ sS'type'
p10
S'string'
p11
ssS'last_name'
ssS'first_name'
p12
(dp13
g4
I128
sg5
I00
sg6
I3
I2
sg7
S'CHAR(128)'
p14
sg9
I00
sg10
g11
ssS'misadmin'
ssS'last_name'
p15
(dp16
g4
I512
I128
sg5
I00
sg6
I10
I3
sg7
S'CHAR(1)'
S'CHAR(128)'
p17
sg9
I00
sg10
S'boolean'
g11
ssS'misadmin'
p18
ssS'mismaster'
p19
(dp20
(dp19
g4
I512
sg5
I00
sg6
I9
I11
sg7
S'CHAR(1)'
p21
p20
sg9
I00
sg10
g18
ssS'registration_id'
S'boolean'
p21
ssS'mismaster'
p22
(dp23
g4
I512
sg5
I00
sg6
I8
I10
sg7
S'CHAR(512)'
S'CHAR(1)'
p24
sg9
I00
sg10
g11
ssS'email'
g21
ssS'registration_id'
p25
(dp26
g4
I512
sg5
I00
sg6
I4
I9
sg7
S'CHAR(512)'
p27
sg9
I00
sg10
g11
ssS'reset_password_key'
ssS'email'
p28
(dp29
g4
I512
sg5
I00
sg6
I7
I4
sg7
S'CHAR(512)'
p30
sg9
I00
sg10
g11
ssS'password'
ssS'reset_password_key'
p31
(dp32
g4
I512
sg5
I00
sg6
I5
I8
sg7
S'CHAR(512)'
p33
sg9
I00
sg10
S'password'
g11
ssS'password'
p34
ssS'registration_key'
p35
(dp36
(dp35
g4
I512
sg5
Expand All @@ -147,14 +146,31 @@ sg6
I6
sg7
S'CHAR(512)'
p36
sg9
I00
sg10
S'password'
p37
ssS'registration_key'
p38
(dp39
g4
I512
sg5
I00
sg6
I7
sg7
S'CHAR(512)'
p40
sg9
I00
sg10
g11
ssS'id'
p38
(dp39
p41
(dp42
g4
I512
sg5
Expand All @@ -163,10 +179,10 @@ sg6
I1
sg7
S'INTEGER PRIMARY KEY AUTOINCREMENT'
p40
p43
sg9
I00
sg10
S'id'
p41
p44
ss.
Loading

0 comments on commit 5eb81a1

Please sign in to comment.