myslice.git
10 years agoSimpleList No Result optional warning msg
Loic Baron [Fri, 17 Jan 2014 15:34:43 +0000 (16:34 +0100)]
SimpleList No Result optional warning msg

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Loic Baron [Fri, 17 Jan 2014 15:11:44 +0000 (16:11 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agoSliceList display No Result if the user has no slices
Loic Baron [Fri, 17 Jan 2014 15:10:54 +0000 (16:10 +0100)]
SliceList display No Result if the user has no slices

10 years agovalidation use user_hrn instead of login
Loic Baron [Fri, 17 Jan 2014 15:10:47 +0000 (16:10 +0100)]
validation use user_hrn instead of login

10 years agoContact: receipients changed to support@myslice.info
Yasin [Fri, 17 Jan 2014 14:15:48 +0000 (15:15 +0100)]
Contact: receipients changed to support@myslice.info

10 years agoContactForm: updated
Yasin [Fri, 17 Jan 2014 13:57:27 +0000 (14:57 +0100)]
ContactForm: updated

10 years agoFix: Contact email text formatting
Yasin [Fri, 17 Jan 2014 13:50:30 +0000 (14:50 +0100)]
Fix: Contact email text formatting

10 years agoFix: ContactForm
Yasin [Fri, 17 Jan 2014 13:37:35 +0000 (14:37 +0100)]
Fix: ContactForm

10 years agoContact: Imporved display msg
Yasin [Fri, 17 Jan 2014 13:17:53 +0000 (14:17 +0100)]
Contact: Imporved display msg

10 years agoREG: email also contains user_hrn
Yasin [Fri, 17 Jan 2014 09:54:50 +0000 (10:54 +0100)]
REG: email also contains user_hrn

10 years agoReg+Slicereq: incase of authorities is None, it displays the form
Yasin [Thu, 16 Jan 2014 17:29:45 +0000 (18:29 +0100)]
Reg+Slicereq: incase of authorities is None, it displays the form

10 years agoEnforce selection of an Authority in Registration
Loic Baron [Thu, 16 Jan 2014 16:53:44 +0000 (17:53 +0100)]
Enforce selection of an Authority in Registration

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Loic Baron [Thu, 16 Jan 2014 16:38:29 +0000 (17:38 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

Conflicts:
portal/templates/registration_view.html

10 years agoAutocomplete on Slice Request and Registration
Loic Baron [Thu, 16 Jan 2014 16:36:37 +0000 (17:36 +0100)]
Autocomplete on Slice Request and Registration

10 years agoUrls: obsolete import removed
Yasin [Thu, 16 Jan 2014 12:58:12 +0000 (13:58 +0100)]
Urls: obsolete import removed

10 years agoReg: authority field is required
Yasin [Tue, 14 Jan 2014 15:50:24 +0000 (16:50 +0100)]
Reg: authority field is required

10 years agoReg:Email body modified. added email cross_check with django auth_user table
Yasin [Tue, 14 Jan 2014 14:52:09 +0000 (15:52 +0100)]
Reg:Email body modified. added email cross_check with django auth_user table

10 years agoPassword Reset templates rearranged to portal/templates/
Yasin [Tue, 14 Jan 2014 14:25:16 +0000 (15:25 +0100)]
Password Reset templates rearranged to portal/templates/

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Loic Baron [Tue, 14 Jan 2014 09:56:45 +0000 (10:56 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agoRegistration autocomplete for authorities
Loic Baron [Tue, 14 Jan 2014 09:56:13 +0000 (10:56 +0100)]
Registration autocomplete for authorities

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Yasin [Mon, 13 Jan 2014 14:05:51 +0000 (15:05 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agoFix: create user in auth_user. username is same as email
Yasin [Mon, 13 Jan 2014 14:05:48 +0000 (15:05 +0100)]
Fix: create user in auth_user. username is same as email

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Loic Baron [Fri, 10 Jan 2014 17:44:33 +0000 (18:44 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agoRegistration page: sorted list of authorities, autocomplete of authorities
Loic Baron [Fri, 10 Jan 2014 17:43:49 +0000 (18:43 +0100)]
Registration page: sorted list of authorities, autocomplete of authorities

10 years agoREADME: create admin account when django prompts [needed for passwrod reset wizard]
Yasin [Fri, 10 Jan 2014 15:09:21 +0000 (16:09 +0100)]
README: create admin account when django prompts [needed for passwrod reset wizard]

10 years agoPassReset: view description added
Yasin [Fri, 10 Jan 2014 14:20:53 +0000 (15:20 +0100)]
PassReset: view description added

10 years agoPassReset: template display message updated
Yasin [Fri, 10 Jan 2014 14:10:36 +0000 (15:10 +0100)]
PassReset: template display message updated

10 years agotypo
Yasin [Fri, 10 Jan 2014 14:07:36 +0000 (15:07 +0100)]
typo

10 years agoPassReset: updated template messages
Yasin [Fri, 10 Jan 2014 14:06:14 +0000 (15:06 +0100)]
PassReset: updated template messages

10 years agoPassReset: removed obsolete templates
Yasin [Fri, 10 Jan 2014 14:05:37 +0000 (15:05 +0100)]
PassReset: removed obsolete templates

10 years agoPassReset: removed obsolete view
Yasin [Fri, 10 Jan 2014 13:54:55 +0000 (14:54 +0100)]
PassReset: removed obsolete view

10 years agoPasswordReset: Updated template messages
Yasin [Fri, 10 Jan 2014 13:53:24 +0000 (14:53 +0100)]
PasswordReset: Updated template messages

10 years agoREG: new user is saved in django_auth_user table[needed for password reset]
Yasin [Fri, 10 Jan 2014 10:39:33 +0000 (11:39 +0100)]
REG: new user is saved in django_auth_user table[needed for password reset]

10 years agoRemoved garbage file
Yasin [Thu, 9 Jan 2014 17:30:07 +0000 (18:30 +0100)]
Removed garbage file

10 years agoForgotPassword: DONE-Using the Django authentication system- Adapted to use manifold...
Yasin [Thu, 9 Jan 2014 17:09:18 +0000 (18:09 +0100)]
ForgotPassword: DONE-Using the Django authentication system- Adapted to use manifold backend (not working because in actions.py manifold_update_user is not working with execute_admin_query- needed to be fixed)

10 years ago/admin is now discoverable [needed for forgot password implementation]
Yasin [Thu, 9 Jan 2014 17:05:19 +0000 (18:05 +0100)]
/admin is now discoverable [needed for forgot password implementation]

10 years agoActions.py: update_user now done with admin_query [not working. why?]
Yasin [Thu, 9 Jan 2014 17:03:42 +0000 (18:03 +0100)]
Actions.py: update_user now done with admin_query [not working. why?]

10 years agoMyAcc: Shows disabled/enable all platforms.
Yasin [Thu, 9 Jan 2014 17:02:27 +0000 (18:02 +0100)]
MyAcc: Shows disabled/enable all platforms.

10 years agoSettings: Added Admin user + Added debugging mode for send_mail()
Yasin [Thu, 9 Jan 2014 17:01:09 +0000 (18:01 +0100)]
Settings: Added Admin user + Added debugging mode for send_mail()

10 years agoRegistration: fix email content [public key format]
Yasin [Wed, 8 Jan 2014 14:18:05 +0000 (15:18 +0100)]
Registration: fix email content [public key format]

10 years agoForgotPass: Check the entered email with the local:user in manifold db
Yasin [Mon, 6 Jan 2014 12:58:05 +0000 (13:58 +0100)]
ForgotPass: Check the entered email with the local:user in manifold db

10 years agoForgotPassword: initial layout created
Yasin [Mon, 23 Dec 2013 15:39:07 +0000 (16:39 +0100)]
ForgotPassword: initial layout created

10 years agoMyAcc: look & fill
Yasin [Mon, 23 Dec 2013 13:26:52 +0000 (14:26 +0100)]
MyAcc: look & fill

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Yasin [Mon, 23 Dec 2013 10:58:38 +0000 (11:58 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agoMyACC: del/Add acc is now using generic function. Removed redundent codes
Yasin [Mon, 23 Dec 2013 10:58:30 +0000 (11:58 +0100)]
MyACC: del/Add acc is now using generic function. Removed redundent codes

10 years agoTimeZone set to Europe instead of US
Yasin [Mon, 23 Dec 2013 10:57:09 +0000 (11:57 +0100)]
TimeZone set to Europe instead of US

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Thierry Parmentelat [Fri, 20 Dec 2013 11:20:35 +0000 (12:20 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agoadding some tracability into the plugins code
Thierry Parmentelat [Fri, 20 Dec 2013 11:19:24 +0000 (12:19 +0100)]
adding some tracability into the plugins code
we can now get some events traced right into plugins.js instead of having to instrument all callbacks

10 years agoMyAcc: Clear button disabled when there is no credentials to clear
Yasin [Fri, 20 Dec 2013 11:11:25 +0000 (12:11 +0100)]
MyAcc: Clear button disabled when there is no credentials to clear

10 years agoMyAcc: look & fill
Yasin [Thu, 19 Dec 2013 16:40:38 +0000 (17:40 +0100)]
MyAcc: look & fill

10 years agoMyAcc: Adopted look & fill from Slice page
Yasin [Thu, 19 Dec 2013 14:36:33 +0000 (15:36 +0100)]
MyAcc: Adopted look & fill from Slice page

10 years agoMyAcc: page object included
Yasin [Thu, 19 Dec 2013 10:07:59 +0000 (11:07 +0100)]
MyAcc: page object included

10 years agoMyAcc: DL and Clear cred - OK
Yasin [Wed, 18 Dec 2013 15:25:22 +0000 (16:25 +0100)]
MyAcc: DL and Clear cred - OK

10 years agoActions.py: created generic funtion for delete local:account
Yasin [Wed, 18 Dec 2013 12:35:16 +0000 (13:35 +0100)]
Actions.py: created generic funtion for delete local:account

10 years agofix propagation of tabs-originated events to tab panes
Thierry Parmentelat [Tue, 17 Dec 2013 19:40:33 +0000 (20:40 +0100)]
fix propagation of tabs-originated events to tab panes

10 years agovarious cleanup
Thierry Parmentelat [Tue, 17 Dec 2013 19:39:55 +0000 (20:39 +0100)]
various cleanup

10 years agoMyAcc: variable renaming
Yasin [Tue, 17 Dec 2013 14:56:29 +0000 (15:56 +0100)]
MyAcc: variable renaming

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Yasin [Tue, 17 Dec 2013 14:37:06 +0000 (15:37 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agoMyAcc: Delete ref Acc directly from this page
Yasin [Tue, 17 Dec 2013 14:37:02 +0000 (15:37 +0100)]
MyAcc: Delete ref Acc directly from this page

10 years agorough repairs of slickgrid but this is still very far off
Thierry Parmentelat [Tue, 17 Dec 2013 13:45:30 +0000 (14:45 +0100)]
rough repairs of slickgrid but this is still very far off

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Yasin [Tue, 17 Dec 2013 10:51:24 +0000 (11:51 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agoMyAcc: Adding ref accounts directly from myacc page
Yasin [Tue, 17 Dec 2013 10:51:21 +0000 (11:51 +0100)]
MyAcc: Adding ref accounts directly from myacc page

10 years agouse topmenu_items_live in all pages that have a page instance
Thierry Parmentelat [Mon, 16 Dec 2013 20:18:51 +0000 (21:18 +0100)]
use topmenu_items_live in all pages that have a page instance

10 years agoremove the need for expose_queries, that gets done by prelude_env()
Thierry Parmentelat [Mon, 16 Dec 2013 16:48:23 +0000 (17:48 +0100)]
remove the need for expose_queries, that gets done by prelude_env()

10 years agonow dashboard and sliceview both have the validation plugin
Thierry Parmentelat [Mon, 16 Dec 2013 16:28:46 +0000 (17:28 +0100)]
now dashboard and sliceview both have the validation plugin
this needs some care before we move to all views, because at this point the order in which toplevel_items and expose_queries occur is important, and this is confusing

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Thierry Parmentelat [Mon, 16 Dec 2013 16:26:36 +0000 (17:26 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agocomment
Thierry Parmentelat [Mon, 16 Dec 2013 16:26:28 +0000 (17:26 +0100)]
comment

10 years agoseems like this was the intention when catering for a ‘number’ argument
Thierry Parmentelat [Mon, 16 Dec 2013 16:26:17 +0000 (17:26 +0100)]
seems like this was the intention when catering for a ‘number’ argument

10 years agoMyAcc: Minor Bugfix
Yasin [Mon, 16 Dec 2013 15:11:35 +0000 (16:11 +0100)]
MyAcc: Minor Bugfix

10 years agoMyAccount: Adopting features of bootstrap.css
Yasin [Mon, 16 Dec 2013 14:38:39 +0000 (15:38 +0100)]
MyAccount: Adopting features of bootstrap.css

10 years agoAdopted Bootstrap.css :)
Yasin [Mon, 16 Dec 2013 13:54:36 +0000 (14:54 +0100)]
Adopted Bootstrap.css :)

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Yasin [Mon, 16 Dec 2013 13:15:11 +0000 (14:15 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agoMyAccount: several bug fix
Yasin [Mon, 16 Dec 2013 13:11:20 +0000 (14:11 +0100)]
MyAccount: several bug fix

10 years agointegrated helper function toplevel_menu_live that returns a menu + creates related...
Thierry Parmentelat [Mon, 16 Dec 2013 12:15:23 +0000 (13:15 +0100)]
integrated helper function toplevel_menu_live that returns a menu + creates related plugin
this requires a Page instance though, not just a request
for now it is used only in sliceview and topmenuvalidationview

10 years agowhoops, a filename had gone rogue during move
Thierry Parmentelat [Mon, 16 Dec 2013 11:40:55 +0000 (12:40 +0100)]
whoops, a filename had gone rogue during move

10 years agomove related imports as well
Thierry Parmentelat [Mon, 16 Dec 2013 11:27:47 +0000 (12:27 +0100)]
move related imports as well

10 years agocosmetic
Thierry Parmentelat [Mon, 16 Dec 2013 11:25:19 +0000 (12:25 +0100)]
cosmetic

10 years agomove commented code about the ‘where am I a PI’ question into topmenuvalidation plugin
Thierry Parmentelat [Mon, 16 Dec 2013 11:19:16 +0000 (12:19 +0100)]
move commented code about the ‘where am I a PI’ question into topmenuvalidation plugin

10 years agorenamed validatebutton into topmenuvalidation
Thierry Parmentelat [Mon, 16 Dec 2013 11:11:43 +0000 (12:11 +0100)]
renamed validatebutton into topmenuvalidation

10 years agomerged trash/ into sample/
Thierry Parmentelat [Mon, 16 Dec 2013 10:47:32 +0000 (11:47 +0100)]
merged trash/ into sample/

10 years agocleanup the trash/ area
Thierry Parmentelat [Mon, 16 Dec 2013 10:39:17 +0000 (11:39 +0100)]
cleanup the trash/ area

10 years agodisabled queries to an explicit platform using prefix
Loic Baron [Mon, 16 Dec 2013 10:14:47 +0000 (11:14 +0100)]
disabled queries to an explicit platform using prefix

10 years agokeep a few more files in gitignore
Thierry Parmentelat [Mon, 16 Dec 2013 09:11:39 +0000 (10:11 +0100)]
keep a few more files in gitignore

10 years agoline folded
Thierry Parmentelat [Sat, 14 Dec 2013 14:45:07 +0000 (15:45 +0100)]
line folded

10 years agouse spin defaults for the dashboard view
Thierry Parmentelat [Sat, 14 Dec 2013 14:42:53 +0000 (15:42 +0100)]
use spin defaults for the dashboard view

10 years agosome cleanup in debug messages for googlemap and querytable
Thierry Parmentelat [Sat, 14 Dec 2013 14:39:26 +0000 (15:39 +0100)]
some cleanup in debug messages for googlemap and querytable
attempt to catch more events (for when switching tabs) but to no avail so far

10 years agoharmonize js files naming under unfold/
Thierry Parmentelat [Sat, 14 Dec 2013 14:03:35 +0000 (15:03 +0100)]
harmonize js files naming under unfold/

10 years agorenamed publish_result_debug into just pubsub_debug, and turn it off
Thierry Parmentelat [Sat, 14 Dec 2013 13:57:25 +0000 (14:57 +0100)]
renamed publish_result_debug into just pubsub_debug, and turn it off

10 years agoadd mising deps
Thierry Parmentelat [Sat, 14 Dec 2013 13:55:53 +0000 (14:55 +0100)]
add mising deps

10 years agothe validatebutton test view in trash accepts special argument ‘logged’ so we can...
Thierry Parmentelat [Sat, 14 Dec 2013 13:55:15 +0000 (14:55 +0100)]
the validatebutton test view in trash accepts special argument ‘logged’ so we can pass ‘$user_hrn’ in the pi_authorities query, like our real views will do

10 years agocorrection, it is this change that returns spin presets as a function so they can...
Thierry Parmentelat [Sat, 14 Dec 2013 13:53:36 +0000 (14:53 +0100)]
correction, it is this change that returns spin presets as a function so they can be modified

10 years agocleanup spin functions - actually use our defaults - provide means to tweak defaults...
Thierry Parmentelat [Sat, 14 Dec 2013 13:52:56 +0000 (14:52 +0100)]
cleanup spin functions - actually use our defaults - provide means to tweak defaults on a per plugin basis

10 years agoremove unused debug feature
Thierry Parmentelat [Sat, 14 Dec 2013 13:51:48 +0000 (14:51 +0100)]
remove unused debug feature

10 years agoin case the validation button was moved in the dropdown
Thierry Parmentelat [Sat, 14 Dec 2013 11:40:08 +0000 (12:40 +0100)]
in case the validation button was moved in the dropdown

10 years agowith this change, no need to tweak settings.py or urls.py any more
Thierry Parmentelat [Sat, 14 Dec 2013 11:17:53 +0000 (12:17 +0100)]
with this change, no need to tweak settings.py or urls.py any more

INSTALLED_APPS and urls will be defined for our 3 auxiliaries
sandbox sample and trash
based on whether the dir. is found or not under ROOT

10 years agoadd a spinner to the validatebutton
Thierry Parmentelat [Sat, 14 Dec 2013 10:54:53 +0000 (11:54 +0100)]
add a spinner to the validatebutton

10 years agosliceview uses validatebutton
Thierry Parmentelat [Sat, 14 Dec 2013 10:47:07 +0000 (11:47 +0100)]
sliceview uses validatebutton

10 years agouse the ‘pubsub’ class as a means to tag DOM elements that need to receive API events
Thierry Parmentelat [Sat, 14 Dec 2013 10:03:08 +0000 (11:03 +0100)]
use the ‘pubsub’ class as a means to tag DOM elements that need to receive API events
this is instead of the ‘plugin’ class that was used previously, and that relied on the
DOM building helpers and conventions that we have in place for ‘real’ plugins
However we want to be able to deal with plugins that piggyback on existing DOM elts
that do not necessarily have .plugin
As a side effect the topmenu buttons do not need to have .plugin to work with validatebutton

10 years agoA first stab at the ‘validatebutton’ plugin
Thierry Parmentelat [Sat, 14 Dec 2013 09:39:44 +0000 (10:39 +0100)]
A first stab at the ‘validatebutton’ plugin
This is not yet integrated in the sliceview and others, but works in a standalone test view like this
http://localhost:8080/trash/simplevalidatebutton/ple.inria.thierry_parmentelat

in a nutshell, we have topmenu display a disabled link ‘validation’ and send a query in background
if anything gets returned by this query - meaning the user is PI at some authority - we then
re-enable the menu button

There is one catch at this point, which is that the DOM element attached to the plugin - the menu button - needs to
have the ‘plugin’ class because this is what is used to trigger query events
So in this version we add this plugin class to the topmenu buttons, which is awkward

The reason why this plugin is special is, it does not come with its own DOM element but piggybacks on an existing one - which had no reason to have this plugin class attached
The plan to get this right is to have the plugin.js code manage an extra class (for example named pubsub) independantly from the DOM building code and conventions

10 years agofixed bug if a platform is disabled but the user still has accounts on this platform
Loic Baron [Fri, 13 Dec 2013 17:47:36 +0000 (18:47 +0100)]
fixed bug if a platform is disabled but the user still has accounts on this platform