unfold.git
11 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

11 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

11 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

11 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

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

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

11 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

11 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/

11 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

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

11 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

11 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

11 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

11 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

11 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]

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

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

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

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

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

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

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

11 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]

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

11 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)

11 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]

11 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?]

11 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.

11 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()

11 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]

11 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

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

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

11 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

11 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

11 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

11 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

11 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

11 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

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

11 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

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

11 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

11 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

11 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

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

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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()

11 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

11 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

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

11 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

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

11 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

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

11 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

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

11 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

11 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

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

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

11 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

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

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

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

11 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

11 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

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

11 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

11 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

11 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/

11 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

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

11 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

11 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

11 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

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

11 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

11 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

11 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

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

11 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

11 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

11 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

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Loic Baron [Fri, 13 Dec 2013 17:38:13 +0000 (18:38 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

Conflicts:
manifold/manifoldapi.py

11 years agodeactivated hide/show validation link in topmenu.py
Loic Baron [Fri, 13 Dec 2013 17:36:10 +0000 (18:36 +0100)]
deactivated hide/show validation link in topmenu.py

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Yasin [Fri, 13 Dec 2013 17:19:30 +0000 (18:19 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

11 years agoAll credentials visible
Yasin [Fri, 13 Dec 2013 17:19:25 +0000 (18:19 +0100)]
All credentials visible

11 years agocomment
Thierry Parmentelat [Fri, 13 Dec 2013 09:47:41 +0000 (10:47 +0100)]
comment

11 years agoanother refinement of the queryupdater - googlemap - queryupdater trio consistency
Thierry Parmentelat [Fri, 13 Dec 2013 09:33:33 +0000 (10:33 +0100)]
another refinement of the queryupdater - googlemap - queryupdater trio consistency
this time we do not use flat_id anymore, and suggest to always use selectors like
$(“[my_id=‘some!text:with+any*char’]”)
rather than
$(“#some_id”)
because the latter is very restrictive on the character set and does not accept quoting - at least I haven’t found any

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

11 years agomore fixes to the googlemap - querytable - queryupdater trio
Thierry Parmentelat [Thu, 12 Dec 2013 21:19:56 +0000 (22:19 +0100)]
more fixes to the googlemap - querytable - queryupdater trio
changes in the googlemap should now properly propagate to querytable

11 years agocosmetic
Yasin [Thu, 12 Dec 2013 17:05:25 +0000 (18:05 +0100)]
cosmetic

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Yasin [Thu, 12 Dec 2013 15:25:29 +0000 (16:25 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice