on windows,  in admin, the "Manage" Button does not pull dow..

2017-07-05 9:51 GMT+01:00 黄祥 <steve.van.chris...@gmail.com>:

> great jobs massimo and everyone, just found some on the latest version
> 1. admin page, manage button (dropdown menu) not work (no errors occured)
> 2. before insert callback (put it on module) is not work in latest
> version, while the same code and same step is work in 2.14.6-stable
>
> Traceback (most recent call last):
>   File "/Users/MacBookPro/site/web2py/gluon/restricted.py", line 219, in
> restricted
>     exec(ccode, environment)
>   File 
> "/Users/MacBookPro/site/web2py/applications/test/controllers/install.py",
> line 422, in <module>
>   File "/Users/MacBookPro/site/web2py/gluon/globals.py", line 406, in
> <lambda>
>     self._caller = lambda f: f()
>   File 
> "/Users/MacBookPro/site/web2py/applications/test/controllers/install.py",
> line 208, in index
>     redemption_unit_plan = 0)
>   File "/Users/MacBookPro/site/web2py/gluon/packages/dal/pydal/objects.py",
> line 731, in insert
>     row = self._fields_and_values_for_insert(fields)
>   File "/Users/MacBookPro/site/web2py/gluon/packages/dal/pydal/objects.py",
> line 709, in _fields_and_values_for_insert
>     'Table: missing required field: %s' % name)
> RuntimeError: Table: missing required field: fund_manager
>
> step i took start new web app from scratch from terminal with (same steps
> with same code works in 2.14.6 but an error occured in latest version) :
> cd
> rm -rf ~/site/web2py/applications/test
> cp -R ~/site/web2py/applications/welcome/ ~/site/web2py/applications/test
> rsync -zavr ~/Programming/Python/Web2py/test ~/site/web2py/applications/
> rsync -zavur ~/Programming/Python/Web2py/test ~/site/web2py/applications/
> curl http://127.0.0.1:8000/test/install
>
> *code in line 208*
> *controllers/install.py*
> def index():
> # code removed till line 208
> db.account.insert(account_no = '1', investor = 1, product = 5,
> selling_agent = 1,
>  nav_date = '2016-01-01', min_redemption = 1, target_duration = 0,
>  target_nav = 1, target_profit_n_loss = 0, target_profit_n_loss_percentage
> = 0,
>  redemption_plan = 'Profit, Amount Redeem > 1, Amount Redeem < Profit',
>  redemption_unit_plan = 0)
>
> *modules/callback.py*
> def before_insert_account(f):
> query_product = (current.db.product.id == f['product'] )
> row_product = current.db(query_product).iterselect(cache =
> (current.cache.ram, 3600),
>   cacheable = True).first()
> f['fund_manager'] = int(row_product.fund_manager)
> f['custodian_bank'] = int(row_product.custodian_bank)
> f['currency'] = int(row_product.currency)
> delta = datetime.timedelta(days = int(row_product.duration) )
> f['redemption_date_plan'] = datetime.datetime.strptime(f['nav_date'],
> '%Y-%m-%d') + delta
>
> thanks and best regards,
> stifan
>
> --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to