Changes between Initial Version and Version 1 of Ticket #321


Ignore:
Timestamp:
05/24/10 12:54:19 (4 years ago)
Author:
johnbywater
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #321 – Description

    initial v1  
    11When CKAN is included in a Drupal front-end, CKAN edit pages are used in a slave-mode, such that authentication is delegated to the Drupal front-end user model. 
    22 
    3 The Drupal front-end shall provide: 
     3The Drupal front-end shall have: 
    44 
    551. Login page - fixed location, can authenticate users, on successful  authentication sets auth cookie and redirects to HTTP_REFERER. 
     
    1010indicates what has happened, and how to ask for permission. 
    1111 
     12The CKAN slave edit page shall: 
     13 
     141. Try to detect a Drupal session key (passed as cookie or as request param). 
     15 
     162. Redirect to Drupal login page if no session key. 
     17 
     183. Check authorisation if session key is found. 
     19 
     204. Redirect to access denied page if session key not authorised. 
     21 
     225. Present the Package edit page. 
     23 
     246. Reject unauthenticated or unauthorised edit submissions. 
     25 
     267. Snag invalid edit submissions from authenticated and authorised users. 
     27 
     288. Respond to valid edit submissions from authenticated and authorised users, by saving the new package state, and redirecting to Package read page in Drupal front-end. 
     29