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

10 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

10 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

10 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

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

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

10 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

10 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

10 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

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

10 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

10 years agoFIX: http://trac.myslice.info/ticket/52
Yasin [Thu, 12 Dec 2013 15:25:25 +0000 (16:25 +0100)]
FIX: http://trac.myslice.info/ticket/52

10 years agovarious fixes for querytable and googlemap
Thierry Parmentelat [Thu, 12 Dec 2013 14:24:37 +0000 (15:24 +0100)]
various fixes for querytable and googlemap
display is hostname-based now
could be made hrn again very simply
internal communication is urn-based
should work fine now

10 years agoMyAcc: Request to access platform- OK
Yasin [Thu, 12 Dec 2013 09:57:37 +0000 (10:57 +0100)]
MyAcc: Request to access platform- OK

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

10 years agoMyACC: request to other platforms added
Yasin [Tue, 10 Dec 2013 17:28:02 +0000 (18:28 +0100)]
MyACC: request to other platforms added

10 years agoundo an annoying change
Thierry Parmentelat [Tue, 10 Dec 2013 15:50:08 +0000 (16:50 +0100)]
undo an annoying change

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

10 years agoMyAcc: Complete separation btn Principal acc and reference account
Yasin [Tue, 10 Dec 2013 10:23:39 +0000 (11:23 +0100)]
MyAcc: Complete separation btn Principal acc and reference account

10 years agogooglemap and querytable now use 2 keys
Thierry Parmentelat [Mon, 9 Dec 2013 15:42:59 +0000 (16:42 +0100)]
googlemap and querytable now use 2 keys
* init_key, expected to be provided by caller, specifies a key that can be used at init-time (shoud be present in both queries)
* canonical_key is rderived from metadata

10 years agoremove global debug flags and use embedded ‘debug’ and ‘debug_deep’ instead
Thierry Parmentelat [Mon, 9 Dec 2013 15:34:58 +0000 (16:34 +0100)]
remove global debug flags and use embedded ‘debug’ and ‘debug_deep’ instead

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

10 years agoConcept of principal/reference account adeed
Yasin [Mon, 9 Dec 2013 14:06:06 +0000 (15:06 +0100)]
Concept of principal/reference account adeed

10 years agoremove debug msg
Thierry Parmentelat [Mon, 9 Dec 2013 14:00:09 +0000 (15:00 +0100)]
remove debug msg

10 years agoa simple view for testing just querytable
Thierry Parmentelat [Mon, 9 Dec 2013 13:56:01 +0000 (14:56 +0100)]
a simple view for testing just querytable

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Anthony Garcia [Fri, 6 Dec 2013 16:40:27 +0000 (17:40 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agorefactor selected nodes
Anthony Garcia [Fri, 6 Dec 2013 16:40:20 +0000 (17:40 +0100)]
refactor selected nodes

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

10 years agoa simple grid view (a slice showed only as a querygrid)
Thierry Parmentelat [Fri, 6 Dec 2013 16:20:18 +0000 (17:20 +0100)]
a simple grid view (a slice showed only as a querygrid)
as e.g. http://localhost:8080/trash/simplegrid/ple.inria.f14#
— requires to enable trash in myslice/{settings.py,urls.py} though

10 years agoadd a grid view in the resources area - turned off by default and uses global insert_grid
Thierry Parmentelat [Fri, 6 Dec 2013 16:07:44 +0000 (17:07 +0100)]
add a grid view in the resources area - turned off by default and uses global insert_grid

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

10 years agoUsing URNs instead of HRNs = this works for the checkboxes in querytable & googlemap...
Loic Baron [Fri, 6 Dec 2013 16:04:13 +0000 (17:04 +0100)]
Using URNs instead of HRNs = this works for the checkboxes in querytable & googlemap & pending operations / to be improved with HRNs for users to be more readable

10 years agodisable query editor for good until perf. issues are solved
Thierry Parmentelat [Fri, 6 Dec 2013 15:57:57 +0000 (16:57 +0100)]
disable query editor for good until perf. issues are solved

10 years agoother minor changes from slickgrid
Thierry Parmentelat [Fri, 6 Dec 2013 15:53:07 +0000 (16:53 +0100)]
other minor changes from slickgrid

10 years agobetter handling of exceptions when session expired
Jordan Augé [Fri, 6 Dec 2013 15:42:07 +0000 (16:42 +0100)]
better handling of exceptions when session expired

10 years agoadding querygrid plugin from the slickgrid branch
Thierry Parmentelat [Fri, 6 Dec 2013 15:36:14 +0000 (16:36 +0100)]
adding querygrid plugin from the slickgrid branch

10 years agofirst step for manual merging of the slickgrid branch
Thierry Parmentelat [Fri, 6 Dec 2013 15:33:38 +0000 (16:33 +0100)]
first step for manual merging of the slickgrid branch

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Jordan Augé [Fri, 6 Dec 2013 15:28:59 +0000 (16:28 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agoadded sandbox for testing plugins + random record generator
Jordan Augé [Fri, 6 Dec 2013 15:28:43 +0000 (16:28 +0100)]
added sandbox for testing plugins + random record generator

10 years agoAdd explicit cast for nodes coordinates
Anthony Garcia [Fri, 6 Dec 2013 15:02:07 +0000 (16:02 +0100)]
Add explicit cast for nodes coordinates

10 years agoFIX: http://trac.myslice.info/ticket/10
Yasin [Thu, 5 Dec 2013 17:28:01 +0000 (18:28 +0100)]
FIX: http://trac.myslice.info/ticket/10

10 years agoIn topmenu the link to Validation page is only visible to PIs of some authority ...
Loic Baron [Wed, 4 Dec 2013 17:35:33 +0000 (18:35 +0100)]
In topmenu the link to Validation page is only visible to PIs of some authority - To be solved errors with several testbeds... using only ple for the moment - trac.myslice.info/ticket/38

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Loic Baron [Wed, 4 Dec 2013 11:55:02 +0000 (12:55 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agoGoogleMap setup bounds in create_marker_struct function and fitBounds when on_all_que...
Loic Baron [Wed, 4 Dec 2013 11:51:56 +0000 (12:51 +0100)]
GoogleMap setup bounds in create_marker_struct function and fitBounds when on_all_query_done. If there is only 1 marker on the map zoom out because the default is too close

10 years agoadded buffer class to manage batches of asynchronous records
Jordan Augé [Tue, 3 Dec 2013 16:35:47 +0000 (17:35 +0100)]
added buffer class to manage batches of asynchronous records

10 years agoadded draft maddash plugin
Jordan Augé [Tue, 3 Dec 2013 16:35:05 +0000 (17:35 +0100)]
added draft maddash plugin

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Jordan Augé [Tue, 3 Dec 2013 16:27:42 +0000 (17:27 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agoadded sandbox application to help new plugin developers experiment with their plugins
Jordan Augé [Tue, 3 Dec 2013 16:27:17 +0000 (17:27 +0100)]
added sandbox application to help new plugin developers experiment with their plugins

10 years agoremove duplicate css file (onelab_marko) and group all common stuff in base.html
Thierry Parmentelat [Fri, 29 Nov 2013 15:43:05 +0000 (16:43 +0100)]
remove duplicate css file (onelab_marko) and group all common stuff in base.html

10 years agoglobal flag for turning off leases in sliceview
Thierry Parmentelat [Fri, 29 Nov 2013 10:22:02 +0000 (11:22 +0100)]
global flag for turning off leases in sliceview

10 years agoquerytable plugin’s internal key passed by caller : QueryTable (… id_key=‘hrn’ )
Thierry Parmentelat [Fri, 29 Nov 2013 10:21:23 +0000 (11:21 +0100)]
querytable plugin’s internal key passed by caller : QueryTable (… id_key=‘hrn’ )

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Thierry Parmentelat [Fri, 29 Nov 2013 10:08:22 +0000 (11:08 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agofixed merge issue
Jordan Augé [Fri, 29 Nov 2013 09:40:32 +0000 (10:40 +0100)]
fixed merge issue

10 years agoremove trace message
Thierry Parmentelat [Fri, 29 Nov 2013 09:37:30 +0000 (10:37 +0100)]
remove trace message

10 years agoslice view: resources tab order
Jordan Augé [Fri, 29 Nov 2013 09:31:15 +0000 (10:31 +0100)]
slice view: resources tab order

10 years agoMerge branch 'master' into scheduler
Jordan Augé [Fri, 29 Nov 2013 09:30:26 +0000 (10:30 +0100)]
Merge branch 'master' into scheduler

Conflicts:
plugins/googlemap/static/js/googlemap.js

10 years agoupdated scheduler plugin
Jordan Augé [Fri, 29 Nov 2013 09:27:39 +0000 (10:27 +0100)]
updated scheduler plugin

10 years agothe tabs plugin has a persistent_active feature to enable saving the active tab in...
Thierry Parmentelat [Fri, 29 Nov 2013 08:46:33 +0000 (09:46 +0100)]
the tabs plugin has a persistent_active feature to enable saving the active tab in html5 storage

10 years agofixed error in manifold.js + updated scheduler
Jordan Augé [Thu, 28 Nov 2013 17:08:42 +0000 (18:08 +0100)]
fixed error in manifold.js + updated scheduler

10 years agoplugins.scheduler: scheduler almost working
Jordan Augé [Thu, 28 Nov 2013 15:39:12 +0000 (16:39 +0100)]
plugins.scheduler: scheduler almost working

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/myslice
Yasin [Thu, 28 Nov 2013 15:38:31 +0000 (16:38 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice

10 years agoRegistration: Bugfix. Add user+account in manifold
Yasin [Thu, 28 Nov 2013 15:38:29 +0000 (16:38 +0100)]
Registration: Bugfix. Add user+account in manifold

10 years agougly hack to use hrn instead of urn for now
Thierry Parmentelat [Thu, 28 Nov 2013 14:19:48 +0000 (15:19 +0100)]
ugly hack to use hrn instead of urn for now