History | View | Annotate | Download (8.2 kB)
astakos: Redirect local login GET requests to login
astakos: Kamaki sample config file view
astakos: Separate index/login views
- Login view added. The view renders the login template.- Index view acts as a gateway to landing/login views based on whether the user is authenticated.
astakos: Remove duplicate url entry
astakos: Initial commit of API access view
api access view contains all available information for the user to access theservice api.
astakos: Improve project members' actions UX
Show reject/approve button in 'project pending members' page.Remove confirm dialog when user clicks outside dialog area.Minor style changes.
astakos: Batch project members action view
added new view to handle multiple project members actions. View acceptsmultiple `members` parameters containing project membership ids.
/<chain_id>/members/remove/ -> removes project membership ids/<chain_id>/members/accept/ -> approves posted membership ids...
Merge branch 'develop' into feature-projects-ux
Conflicts: snf-astakos-app/astakos/im/templates/im/projects/intro.html snf-astakos-app/astakos/im/templatetags/astakos_tags.py snf-astakos-app/astakos/im/urls.py snf-astakos-app/astakos/im/views.py
astakos: move get_services back to astakos im services
astakos: move get_menu service under astakos im services
get_menu is used only by astakos cloudbar:it should not be under astakos api services
astakos: reorganize views
astakos: replace CookieAuthenticationMiddleware with a view decorator
reverse commits ab30f5f163a13dfc7f9bec4d263208dd35f09d16 &1439d6383113b151b6a3316e320a0418fa30d421
decorate also ``django.contrib.auth.views`` utilized byastakos
astakos: keep top level api urls for this version
astakos: WIP move all api calls under ``/astakos/api``
Refs: #3340
astakos: Control project members by membership id
Astakos: Improve UX for project details/members page.
astakos: Replace some explicit settings imports
importing setting names explicitly makes it hard to write tests thatdepend on specific setting values and polutes the module namespace.
In this commit only settings that are currently used in tests whererefactored.
Fix url typo
approve, deny, dismiss views
At the project application detail, project administrators(ASTAKOS_PROJECT_ADMINS setting) may approve or deny it.A denied application is still viewable by the applicant,until he dismisses it from the same page.
The project administrators' project list includes all projects.
View for cancelling a pending application
Change astakos /login/redirect path to /login
Change feedback & user_catalogs astakos && pithos api calls
Bug/style fixes
Option to cancel membership request
wip More progress with chains
wip Project views by chain_id
Profile auth methods fixes/Landing page
- New landing page (missing icons)- Auth methods js bug fixes- Style fixes
Update token view/url
introduce a helper view to allow user update the account api token.``renewToken`` javascript helper method is included in forms.js.
Signup workflow changes
- Validate signup email over verified emails. Additional signups with an existing unverified email will replace those entries.- Redirect on signup success instead of just rendering a template.
Update Astakos API to provider calls for retrieving uuid from the username and vice versa, extend astakos client library (snf-common) and update pithos to use uuids instead of email for account identification
Remove obsolete code
Merge project_all and project_search view - Exclude project where user is accepted member
Separate function for enroll member
Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into latest-quota
Conflicts: snf-astakos-app/astakos/im/messages.py snf-astakos-app/astakos/im/notifications.py snf-astakos-app/astakos/im/urls.py snf-astakos-app/astakos/im/views.py
Google and LinkedIn oauth support
Conflicts: snf-astakos-app/astakos/im/forms.py snf-astakos-app/astakos/im/management/commands/service-add.py snf-astakos-app/astakos/im/messages.py snf-astakos-app/astakos/im/models.py...
Single model for ProjectApplication & Definition - Membership sync
Updated auth methods messages/redirects
- Redirect to index on password reset views (no need for intermediate views)- Show login success message
Fix shibboleth signup url
Third party login providers fixes/improvements
- Store additional provider info in PendingThirdPartyUser entries- Include third party registration logic in main signup view. Additional per provider signup views removed.- Unique email validation for all activation backend forms...
Progress VII
Progress VI
Progress V
Progress III
Progress II
Progress I
Merge branch 'twitterauth' into devel-0.13
Change menu ``Report`` to ``Usage``
Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
Conflicts: snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html snf-astakos-app/astakos/im/templates/im/profile.html
Twitter authentication backend
Fix syntax in uls.py
Remove billing from urls
Conflicts: snf-astakos-app/astakos/im/urls.py snf-astakos-app/astakos/im/views.py
How it works page
Merge branch 'devel-0.13' into multipleauthmethods
Conflicts: snf-astakos-app/astakos/im/context_processors.py snf-astakos-app/astakos/im/forms.py snf-astakos-app/astakos/im/models.py snf-astakos-app/astakos/im/target/local.py snf-astakos-app/astakos/im/target/shibboleth.py...
Allow multiple login methods per account
Merge remote-tracking branch 'origin/0.12' into devel-0.13
Conflicts: snf-astakos-app/astakos/im/activation_backends.py snf-astakos-app/astakos/im/api/admin.py snf-astakos-app/astakos/im/auth_backends.py snf-astakos-app/astakos/im/forms.py snf-astakos-app/astakos/im/functions.py...
Flush other user sessions during password/token change
Refs: #3007
Updated shibboleth workflow (enable user change email before activation)
Refs: #3041
Special handling for login failure messages
Refine shibboleth signup mechanism
Backend implementation of group creation summary
Group create summary page static
User create_groups api call in group creation
Merged demo
Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
Conflicts: snf-astakos-app/astakos/im/static/im/css/modules.css snf-astakos-app/astakos/im/static/im/js/common.js snf-astakos-app/astakos/im/templates/im/astakosuserquota_list.html snf-astakos-app/astakos/im/views.py
astakos_group_form_demo pageastakos_group_ressources_statistics page
Optionally enforce token renewal via settings. Set initial value to True in the forms.
Refs: #2612
Merge branch '0.6.4' into dev
Conflicts: snf-astakos-app/astakos/im/forms.py snf-astakos-app/astakos/im/settings.py snf-astakos-app/astakos/im/views.py
Add group_detail members table pagination
New timeline tab
Enable group owner to add members
Refs: #2793
Add button show all in group search page
Group owner can update group description & homepage
Fix code formatting to conform to the PEP 8 style guide
Add billing tab
Indermediate page for create group
remove unused imports & code refinement
Progress IV
named reverse urls
Optionally renew token on password reset
delete obsolete import
Provide an API call for the service clients to send user feedback
Provide api calls for permitting helpdesk users to access user information by user email and by username
Refs: #2414
Configurable enable email change mechanism
Refs: #2415
Provide email change mechanism
Refs: #2363
add support for groups
change authentication methods: progress I
Force user to accept service terms
Refs: #2019
merge with master
integration with aquarium: Progress III & merge master
Refs: #1824
change cloudbar to contain dynamic links
Fixed im static files configuration
Repo refactor and webproject hooks fixes