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
Thierry Parmentelat [Wed, 4 Sep 2013 09:18:52 +0000 (11:18 +0200)]
updated README
Yasin [Wed, 4 Sep 2013 09:11:28 +0000 (11:11 +0200)]
Fix merge conflict: MyAccount
Yasin [Wed, 4 Sep 2013 09:06:30 +0000 (11:06 +0200)]
My Account:CSS moved from html. MinorFix: portal/actions.py
Thierry Parmentelat [Wed, 4 Sep 2013 09:04:07 +0000 (11:04 +0200)]
ran indent-region under emacs to reformat in a more legible way
Thierry Parmentelat [Wed, 4 Sep 2013 08:55:17 +0000 (10:55 +0200)]
sliceview rewritten as a class-based view
hide decorators in a single place portal/templateviews that defines 2 abstract classes
from portal.templateviews import LoginRequiredView,LogoutOnManifoldExceptionView
Thierry Parmentelat [Wed, 4 Sep 2013 08:04:33 +0000 (10:04 +0200)]
move over imports for logout_on_manifold_exception
Thierry Parmentelat [Tue, 3 Sep 2013 15:59:08 +0000 (17:59 +0200)]
logout_on_manifold_exception : a decorator for dealing with manifold exceptions inside a view (when implemented as a function)
Thierry Parmentelat [Tue, 3 Sep 2013 15:45:55 +0000 (17:45 +0200)]
take sliceview out of trash/
Thierry Parmentelat [Tue, 3 Sep 2013 14:46:08 +0000 (16:46 +0200)]
get rid of MyCustomBackend that had hard-wired user accounts
Thierry Parmentelat [Tue, 3 Sep 2013 14:45:19 +0000 (16:45 +0200)]
keep only import topmenu_items, the_user in myslice/viewutils
all the rest goes into trash/trashutils
Thierry Parmentelat [Tue, 3 Sep 2013 14:02:25 +0000 (16:02 +0200)]
cleanup commented code
Thierry Parmentelat [Mon, 2 Sep 2013 16:40:07 +0000 (18:40 +0200)]
tweak topmenu for both logged-in or not-logged-in cases
Thierry Parmentelat [Mon, 2 Sep 2013 16:39:31 +0000 (18:39 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Thierry Parmentelat [Mon, 2 Sep 2013 16:20:44 +0000 (18:20 +0200)]
try to gain some vertical space in topmenu : show 'logged in as' in x-small
Yasin [Mon, 2 Sep 2013 16:19:30 +0000 (18:19 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Yasin [Mon, 2 Sep 2013 16:19:26 +0000 (18:19 +0200)]
FIX: css in platform access table
Thierry Parmentelat [Mon, 2 Sep 2013 16:09:15 +0000 (18:09 +0200)]
another special name for gitignore
Thierry Parmentelat [Mon, 2 Sep 2013 16:07:47 +0000 (18:07 +0200)]
use bootstrap-3.0.0 - I haven't seen any obvious regression at first sight
Thierry Parmentelat [Mon, 2 Sep 2013 16:04:38 +0000 (18:04 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Thierry Parmentelat [Mon, 2 Sep 2013 16:04:15 +0000 (18:04 +0200)]
inject bootstrap-3.0.0
Yasin [Mon, 2 Sep 2013 15:54:30 +0000 (17:54 +0200)]
FIX: conflict in My Account view. Thanks to thierry for making the code more efficient
Yasin [Mon, 2 Sep 2013 15:46:10 +0000 (17:46 +0200)]
My Account: Platform access table - OK
Thierry Parmentelat [Mon, 2 Sep 2013 11:53:28 +0000 (13:53 +0200)]
updater never made it to production
Thierry Parmentelat [Mon, 2 Sep 2013 10:51:09 +0000 (12:51 +0200)]
review .gitignore to be more comprehensive
Thierry Parmentelat [Mon, 2 Sep 2013 10:35:36 +0000 (12:35 +0200)]
I found myself in a context where 'config' was not set
probably because I'm using a pre-existing account or something
Thierry Parmentelat [Mon, 2 Sep 2013 07:43:54 +0000 (09:43 +0200)]
slice view mentions slicename in title
Thierry Parmentelat [Mon, 2 Sep 2013 07:43:32 +0000 (09:43 +0200)]
add dependencies to pyparsing (unfold) and south (myslice)
Thierry Parmentelat [Thu, 29 Aug 2013 08:49:38 +0000 (10:49 +0200)]
cleanup comment for backend config
Yasin [Wed, 28 Aug 2013 16:32:05 +0000 (18:32 +0200)]
Platform Access added to My Account. for loop in html table to be added
Yasin [Wed, 28 Aug 2013 11:04:14 +0000 (13:04 +0200)]
My Account: fetch info from manifold db and display
Jordan Augé [Wed, 28 Aug 2013 08:42:11 +0000 (10:42 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Conflicts:
portal/views.py
Jordan Augé [Wed, 28 Aug 2013 08:41:36 +0000 (10:41 +0200)]
improved request validation
Yasin [Tue, 27 Aug 2013 16:43:19 +0000 (18:43 +0200)]
My Account: Class view created [querying manifold DB]
Loic Baron [Mon, 26 Aug 2013 16:28:18 +0000 (18:28 +0200)]
Generate public and private keys using sfa.trust.certificate library
Loic Baron [Mon, 26 Aug 2013 09:49:22 +0000 (11:49 +0200)]
Modified Query for list of authorities in Register page, temporary modified filter for Platforms page
Yasin [Fri, 23 Aug 2013 23:12:45 +0000 (01:12 +0200)]
db reset command for django 1.5.1
Yasin [Fri, 23 Aug 2013 22:49:28 +0000 (00:49 +0200)]
Fix: merge conflic /portal/views.py
Yasin [Fri, 23 Aug 2013 22:40:20 +0000 (00:40 +0200)]
Login restriction added on dashboard,account,slice_req. Readme: how to update db without migration(south)
Jordan Augé [Fri, 23 Aug 2013 14:53:44 +0000 (16:53 +0200)]
portal.register: added authority_hrn (TODO: deprecate Institution)
Jordan Augé [Fri, 23 Aug 2013 14:21:12 +0000 (16:21 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Jordan Augé [Fri, 23 Aug 2013 14:20:11 +0000 (16:20 +0200)]
slice browsing now displaying users, users can be added to slice (missing handling at the sfa level though)
plugin.hazelnut: removed resource specific code
Loic Baron [Fri, 23 Aug 2013 13:57:00 +0000 (15:57 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Loic Baron [Fri, 23 Aug 2013 13:56:28 +0000 (15:56 +0200)]
added a link to each platform on Dashboard
Jordan Augé [Fri, 23 Aug 2013 13:21:19 +0000 (15:21 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Jordan Augé [Fri, 23 Aug 2013 13:21:07 +0000 (15:21 +0200)]
fixed shebang line in reset.sh
Loic Baron [Fri, 23 Aug 2013 13:11:43 +0000 (15:11 +0200)]
added view single Platform
Loic Baron [Fri, 23 Aug 2013 13:10:39 +0000 (15:10 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Conflicts:
portal/urls.py
Loic Baron [Fri, 23 Aug 2013 13:08:32 +0000 (15:08 +0200)]
added a view for each platform, to be improved using different plugins... example: portal/platform/ple
Jordan Augé [Fri, 23 Aug 2013 12:37:42 +0000 (14:37 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Conflicts:
portal/urls.py
Jordan Augé [Fri, 23 Aug 2013 12:35:31 +0000 (14:35 +0200)]
portal: added wip for PI validation page
sample: application added for testing purposes
manifold: fix to base data structure to reflect changes in the manifold package until merge
django: use of the South application for DB migration: see reset.py and README.migrations
Loic Baron [Fri, 23 Aug 2013 09:42:49 +0000 (11:42 +0200)]
css style
Loic Baron [Fri, 23 Aug 2013 09:37:08 +0000 (11:37 +0200)]
css color titles = OneLabTitle
Loic Baron [Fri, 23 Aug 2013 09:10:12 +0000 (11:10 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Conflicts:
myslice/viewutils.py
Loic Baron [Fri, 23 Aug 2013 09:06:48 +0000 (11:06 +0200)]
platforms page has only enabled platforms, manifoldproxy modified to use admin connexion when from = local:platform & action = get
Yasin [Thu, 22 Aug 2013 16:45:25 +0000 (18:45 +0200)]
minor fix
Yasin [Thu, 22 Aug 2013 16:37:38 +0000 (18:37 +0200)]
/portal/urls.py: Merge conflict solved
Yasin [Thu, 22 Aug 2013 16:35:18 +0000 (18:35 +0200)]
New Register form Complete! Old one deprecated.
Loic Baron [Thu, 22 Aug 2013 15:39:41 +0000 (17:39 +0200)]
platforms page using datatables Hazelnut
Loic Baron [Thu, 22 Aug 2013 14:53:36 +0000 (16:53 +0200)]
added a page to list the platforms plugged into MySlice, need to be improved...
Loic Baron [Wed, 21 Aug 2013 13:05:56 +0000 (15:05 +0200)]
Merge branch 'jordan' of git://git.onelab.eu/myslice into jordan
Yasin [Wed, 21 Aug 2013 12:51:36 +0000 (14:51 +0200)]
Merge branch 'jordan' of ssh://git.onelab.eu/git/myslice into jordan
Yasin [Wed, 21 Aug 2013 12:51:33 +0000 (14:51 +0200)]
Top Menue Updated + /portal/register improved
Loic Baron [Wed, 21 Aug 2013 11:19:15 +0000 (13:19 +0200)]
link from base URL to my account page
Loic Baron [Wed, 21 Aug 2013 11:08:00 +0000 (13:08 +0200)]
Merge branch 'jordan' of git://git.onelab.eu/myslice into jordan
Loic Baron [Wed, 21 Aug 2013 11:04:05 +0000 (13:04 +0200)]
added a button link to my account on the dashboard and set min height in css
Jordan Augé [Wed, 21 Aug 2013 08:52:43 +0000 (10:52 +0200)]
updated README
Jordan Augé [Wed, 21 Aug 2013 08:17:50 +0000 (10:17 +0200)]
plugins: RESET state now distirnguished ADD and REMOVE events, hazelnut and googlemaps updated and fixed