Thierry Parmentelat [Thu, 19 Sep 2013 10:59:58 +0000 (12:59 +0200)]
review slice layout for resources - the 'customize resources layout' area only makes sense when looking at the list view
Thierry Parmentelat [Thu, 19 Sep 2013 10:20:06 +0000 (12:20 +0200)]
reworked googlemap
* one marker per site; infowindow then has a list of checkboxed resource hrn's
* seems to play fine with related hazelnut (resources as a list) and resourcesselected (pending operations) for adding / removing stuff all ways through
known bugs
* right hand side zoom-control area still all munched
probably needs more extensive testing for cases where the map is hidden or does not have focus
Thierry Parmentelat [Wed, 18 Sep 2013 19:12:17 +0000 (21:12 +0200)]
exception handling shows the error
Yasin [Wed, 18 Sep 2013 13:40:17 +0000 (15:40 +0200)]
MyAccount: Generate keys+Upload keys Ok [users needs to have account on myslice to do that], CSS improved. actions.py: update account function fixed.
Yasin [Tue, 17 Sep 2013 13:21:52 +0000 (15:21 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice
Yasin [Tue, 17 Sep 2013 13:21:48 +0000 (15:21 +0200)]
BugFix: MyAccount: Edit name is now possible if there was no entry previously
Thierry Parmentelat [Tue, 17 Sep 2013 09:56:30 +0000 (11:56 +0200)]
rename googlemaps into googlemap
Thierry Parmentelat [Tue, 17 Sep 2013 09:42:44 +0000 (11:42 +0200)]
imported latest release of markercluster from google
Thierry Parmentelat [Tue, 17 Sep 2013 08:58:12 +0000 (10:58 +0200)]
smoother handling of when backend cannot be reached at all
Thierry Parmentelat [Mon, 16 Sep 2013 13:13:08 +0000 (15:13 +0200)]
again: so we have el-> elmt and els -> elts
Thierry Parmentelat [Mon, 16 Sep 2013 13:07:18 +0000 (15:07 +0200)]
global helper functions need to have grep-able names, i.e. a little bit longer
Thierry Parmentelat [Mon, 16 Sep 2013 12:50:50 +0000 (14:50 +0200)]
pretty printed
Thierry Parmentelat [Mon, 16 Sep 2013 12:27:14 +0000 (14:27 +0200)]
reset self.in_set_buffer once consumed
Thierry Parmentelat [Mon, 16 Sep 2013 12:24:48 +0000 (14:24 +0200)]
indented googlemaps.js
Thierry Parmentelat [Mon, 16 Sep 2013 12:22:04 +0000 (14:22 +0200)]
cosmetic
Thierry Parmentelat [Mon, 16 Sep 2013 12:17:29 +0000 (14:17 +0200)]
temporarilty turn off checkbox-related stuff in googlemaps, as this prevents the map from qorking properly
Thierry Parmentelat [Mon, 16 Sep 2013 11:17:37 +0000 (13:17 +0200)]
oops, this should have gone with previous commit
Thierry Parmentelat [Mon, 16 Sep 2013 11:15:51 +0000 (13:15 +0200)]
add tracing info in googlemaps plugin
a bit intrusive admittedly, but will probably come in handy until we fix this right
Thierry Parmentelat [Mon, 16 Sep 2013 10:10:35 +0000 (12:10 +0200)]
cosmetic
Thierry Parmentelat [Mon, 16 Sep 2013 10:10:21 +0000 (12:10 +0200)]
review slice view layout
Thierry Parmentelat [Mon, 16 Sep 2013 10:07:03 +0000 (12:07 +0200)]
turning off demo_page.css and demo_table.css for now
these were designed for a specific purpose (demoing datatables)
before we can use them again it looks like we need to protect their possible impact against the rest of the system
Thierry Parmentelat [Mon, 16 Sep 2013 09:53:34 +0000 (11:53 +0200)]
clean up duplicate demo_page.css1 in hazelnut/
was identical to the one in query_editor/
and not referenced anywhere on top of that
Thierry Parmentelat [Mon, 16 Sep 2013 08:54:23 +0000 (10:54 +0200)]
decidedly.. this is required to run with do_query_users=False
Thierry Parmentelat [Mon, 16 Sep 2013 07:48:11 +0000 (09:48 +0200)]
whoops, properly restores users area
Thierry Parmentelat [Mon, 16 Sep 2013 07:37:14 +0000 (09:37 +0200)]
add a flag for more easily turning off the 'user_all' request part
Thierry Parmentelat [Mon, 16 Sep 2013 07:23:14 +0000 (09:23 +0200)]
displays actual jQuery version used in console + various reformatting
Thierry Parmentelat [Mon, 16 Sep 2013 07:20:20 +0000 (09:20 +0200)]
tweaked the test pluginview
Thierry Parmentelat [Mon, 16 Sep 2013 07:04:38 +0000 (09:04 +0200)]
dives into publish_result
Thierry Parmentelat [Mon, 16 Sep 2013 07:04:04 +0000 (09:04 +0200)]
new publish_result_debug flag
Thierry Parmentelat [Fri, 13 Sep 2013 11:05:29 +0000 (13:05 +0200)]
we have enough versions already
Thierry Parmentelat [Fri, 13 Sep 2013 11:04:27 +0000 (13:04 +0200)]
adding jquery 1.7.2 in the third-party/area
I've had to redo all my benchmarking, with the same scenario (a simplified slice view with 2 queries) I am getting
1.7.2 : 2.7s + 4.5s
1.9.1 : 2.9s + 6.6s
1.10.2: 2.9s + 6.5s
2.0.3: 2.7s + 4.5s
bottom line is, as far as performance, 2.0 seems to bring us back to where 1.7 was
Thierry Parmentelat [Fri, 13 Sep 2013 10:28:51 +0000 (12:28 +0200)]
cripes, this file was in the way all along and I've been using 1.7.2 without noticing it
Thierry Parmentelat [Fri, 13 Sep 2013 10:11:10 +0000 (12:11 +0200)]
adopting jquery 2.0.3 - benchmarking showed no impact on performance
1.10.2 would be fine as well but we do not need support for old IE's
Thierry Parmentelat [Fri, 13 Sep 2013 08:18:24 +0000 (10:18 +0200)]
message timestamping : drop date but shows milliseconds
Thierry Parmentelat [Fri, 13 Sep 2013 07:25:00 +0000 (09:25 +0200)]
add latest jquery releases to third-party
Yasin [Thu, 12 Sep 2013 09:57:31 +0000 (11:57 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice
Yasin [Thu, 12 Sep 2013 09:57:27 +0000 (11:57 +0200)]
README: django init updated
Thierry Parmentelat [Wed, 11 Sep 2013 16:47:46 +0000 (18:47 +0200)]
also display query.object - the bulk of the time is for displaying users
Thierry Parmentelat [Wed, 11 Sep 2013 15:51:31 +0000 (17:51 +0200)]
no change - just added debug messages, and pretty-printed
Thierry Parmentelat [Wed, 11 Sep 2013 14:35:54 +0000 (16:35 +0200)]
the slice view moves back to non-transient messages for now
Thierry Parmentelat [Wed, 11 Sep 2013 14:32:59 +0000 (16:32 +0200)]
cosmetic, tweak the way we describe standard file layout
Thierry Parmentelat [Wed, 11 Sep 2013 14:19:29 +0000 (16:19 +0200)]
reinstate the original messages mode in addition to the new popup-based one
use plugin = Messages (transient = True | False)
to select between both
Thierry Parmentelat [Wed, 11 Sep 2013 13:56:47 +0000 (15:56 +0200)]
make pending operations the first thing in slice view
Thierry Parmentelat [Wed, 11 Sep 2013 09:11:54 +0000 (11:11 +0200)]
a lingering cosmetic change for outlined plugins
Yasin [Mon, 9 Sep 2013 15:30:30 +0000 (17:30 +0200)]
MyAccount: html indentation refined
Yasin [Mon, 9 Sep 2013 14:04:13 +0000 (16:04 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice
Yasin [Mon, 9 Sep 2013 14:04:00 +0000 (16:04 +0200)]
MyAccount: CSS improved + html indentation fix
Thierry Parmentelat [Mon, 9 Sep 2013 13:48:13 +0000 (15:48 +0200)]
redrawing slice view
Yasin [Mon, 9 Sep 2013 13:23:42 +0000 (15:23 +0200)]
CSS: cosmetic changes to My Account
Yasin [Mon, 9 Sep 2013 13:03:18 +0000 (15:03 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice
Yasin [Mon, 9 Sep 2013 13:03:13 +0000 (15:03 +0200)]
MyAccount css fix: Platform access table aligned to center
Thierry Parmentelat [Mon, 9 Sep 2013 10:50:53 +0000 (12:50 +0200)]
Setting tag myslice-0.2-2
cleaner tag, using module-tag for consistent numbering
Thierry Parmentelat [Mon, 9 Sep 2013 10:48:16 +0000 (12:48 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/myslice
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Thierry Parmentelat [Mon, 9 Sep 2013 10:45:44 +0000 (12:45 +0200)]
bump version number
Yasin [Mon, 9 Sep 2013 09:58:41 +0000 (11:58 +0200)]
Django Installation guide improved
Yasin [Mon, 9 Sep 2013 09:54:22 +0000 (11:54 +0200)]
README: updated
Yasin [Mon, 9 Sep 2013 09:48:20 +0000 (11:48 +0200)]
Merged My Account css, changed the html name to account-view.html
Yasin [Mon, 9 Sep 2013 09:36:32 +0000 (11:36 +0200)]
FIX: indentation. config.py
Yasin [Mon, 9 Sep 2013 09:27:22 +0000 (11:27 +0200)]
Fix: conflict config.py
Yasin [Mon, 9 Sep 2013 09:21:40 +0000 (11:21 +0200)]
FIX: conflict in settings.py
Thierry Parmentelat [Mon, 9 Sep 2013 09:17:40 +0000 (11:17 +0200)]
stable backend
Thierry Parmentelat [Mon, 9 Sep 2013 09:10:37 +0000 (11:10 +0200)]
renamed slice-request templates more consistently
Thierry Parmentelat [Mon, 9 Sep 2013 08:52:59 +0000 (10:52 +0200)]
various cleanups and tweaks
created an embryo of onelab.css from register.css (now renamed registration.css)
Thierry Parmentelat [Fri, 6 Sep 2013 16:11:00 +0000 (18:11 +0200)]
restore style for unfold2 layout
Thierry Parmentelat [Fri, 6 Sep 2013 15:24:25 +0000 (17:24 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Thierry Parmentelat [Fri, 6 Sep 2013 15:23:37 +0000 (17:23 +0200)]
no change, just formatted long lines
Yasin [Fri, 6 Sep 2013 15:17:49 +0000 (17:17 +0200)]
FIX import:RegistrationView
Thierry Parmentelat [Fri, 6 Sep 2013 08:32:54 +0000 (10:32 +0200)]
trash-based urls are now prefixed in trash/ and moved in trash/urls.py
Thierry Parmentelat [Fri, 6 Sep 2013 08:09:06 +0000 (10:09 +0200)]
new view portal.homeview.HomeView that replaces former login_user
made a bit nicer (no login widget is already logged in)
also the slice urls are now /portal/slice/<slicename> since the slice view sits in portal/
Yasin [Thu, 5 Sep 2013 16:30:09 +0000 (18:30 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Yasin [Thu, 5 Sep 2013 16:30:06 +0000 (18:30 +0200)]
FIX: slicerequestview errors
Thierry Parmentelat [Thu, 5 Sep 2013 15:58:03 +0000 (17:58 +0200)]
re-add missing imports in urls.py
Thierry Parmentelat [Thu, 5 Sep 2013 15:55:11 +0000 (17:55 +0200)]
cleanup of imports in portal.views
this now only exposes PresViewView, ValidatePendingView
Thierry Parmentelat [Thu, 5 Sep 2013 15:45:12 +0000 (17:45 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Thierry Parmentelat [Thu, 5 Sep 2013 15:44:47 +0000 (17:44 +0200)]
registrationview
again this is not thoroughly tested, I have issues with my backend(s) and can't seem to evaluate authorities
Yasin [Thu, 5 Sep 2013 15:24:12 +0000 (17:24 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Yasin [Thu, 5 Sep 2013 15:23:12 +0000 (17:23 +0200)]
README: updated the db migration steps
Thierry Parmentelat [Thu, 5 Sep 2013 15:07:26 +0000 (17:07 +0200)]
isolate slice request view
not thoroughly tested yet (I run into db issues on my linux box which is the only one that can send mails)
also a fix for importing account_process
Thierry Parmentelat [Thu, 5 Sep 2013 14:23:01 +0000 (16:23 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Thierry Parmentelat [Thu, 5 Sep 2013 14:20:30 +0000 (16:20 +0200)]
ContactView revisited
instead of redefining dispatch, we now define post, get (and _display as a common piece)
we need to avoid messing with 'dispatch' in the context of LoginRequiredView and the like
Yasin [Thu, 5 Sep 2013 14:05:23 +0000 (16:05 +0200)]
account_process moved to accountview.py
Yasin [Thu, 5 Sep 2013 13:42:17 +0000 (15:42 +0200)]
FIX: required imports
Thierry Parmentelat [Thu, 5 Sep 2013 12:41:30 +0000 (14:41 +0200)]
ContactView (was contact) now a class on its own in contactview.py
Thierry Parmentelat [Thu, 5 Sep 2013 12:25:01 +0000 (14:25 +0200)]
cleanup sliceview deps
Thierry Parmentelat [Thu, 5 Sep 2013 11:20:01 +0000 (13:20 +0200)]
AccountView isolated in portal.accountview.py
Thierry Parmentelat [Thu, 5 Sep 2013 10:57:01 +0000 (12:57 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Thierry Parmentelat [Thu, 5 Sep 2013 10:54:13 +0000 (12:54 +0200)]
cosmetic changes to manifold API debug messages
Thierry Parmentelat [Thu, 5 Sep 2013 10:53:41 +0000 (12:53 +0200)]
cleaned up imports in portal/views.py
Yasin [Thu, 5 Sep 2013 10:00:26 +0000 (12:00 +0200)]
README: updated DB migration notes
Yasin [Thu, 5 Sep 2013 09:55:51 +0000 (11:55 +0200)]
models.py:Affiliation field removed. NOTE: DB MIGRATION or FLUSH needed
Thierry Parmentelat [Wed, 4 Sep 2013 15:46:13 +0000 (17:46 +0200)]
cosmetic
Thierry Parmentelat [Wed, 4 Sep 2013 15:45:56 +0000 (17:45 +0200)]
PlatformView in platformview.py
Yasin [Wed, 4 Sep 2013 13:49:21 +0000 (15:49 +0200)]
Fix: merge conflict def def account_process(): in views.py
Yasin [Wed, 4 Sep 2013 13:40:43 +0000 (15:40 +0200)]
My Account: Updating Name, Password- OK. portal/actions.py:Added manifold_update function
Thierry Parmentelat [Wed, 4 Sep 2013 13:09:20 +0000 (15:09 +0200)]
platformsview.py
Thierry Parmentelat [Wed, 4 Sep 2013 12:55:50 +0000 (14:55 +0200)]
removed unnecessary import
Thierry Parmentelat [Wed, 4 Sep 2013 12:55:34 +0000 (14:55 +0200)]
renamed acc_process into account_process
Thierry Parmentelat [Wed, 4 Sep 2013 12:49:01 +0000 (14:49 +0200)]
starting to split views.y into pieces
first comes dashboardview.py
Thierry Parmentelat [Wed, 4 Sep 2013 12:42:28 +0000 (14:42 +0200)]
propose another model for LoginRequiredView and the like
this one would not fit for eg. DashBoard, that does not define its own get but relies on mixins for that
Thierry Parmentelat [Wed, 4 Sep 2013 12:41:32 +0000 (14:41 +0200)]
be more specific on update time