Update astakos usage view
Update view to use the introduced astakos quotas api.
Move resource data away from astakos settings
UI-related presentation data go to presentation.py.Remove load_service_resources call and related astakos-initmanagement command.
Remove resource/service model dependencies
- Remove foreign key dependency between Service/Resource model. Replace it with a service CharField to keep track of the service identifier that the resource was registered from.- Remove all references to resource service name in resource lookups
Services api/presentation logic cleanup
- Remove presentation information from Service model (order, icon)- To access the list of services filled with both presentation and api data use Service.catalog(). The method fills a dict with service identifiers and service metadata through the following steps...
Merge branch 'release-0.13' into develop
Conflicts: snf-astakos-app/astakos/im/messages.py snf-astakos-app/astakos/im/views.py version
Additional confirm widgets for join/leave actions
Also deny GET requests for those actions
Astakos project details user actions improvenets
- Split actions partial in a separate template.- Convert simple A html links to confirm forms and do action requests using POST.- Use a common tempalte tag ``confirm_link`` to prompt user an additional step of action confirmation....
Authentication providers improvements
Major authentication provider refactoring to support
- Modular and easily configurable messages with common context- Fine grained provider policies to support appling specific policies to users and/or groups
Key points:...
Several auth providers fixes/improvements
- Allow third party signup if existing account with the same third party identifier is not yet verified. Subsequent registrations will replace previous ones (pending/unverified accounts will be removed).- Merge common third party code in target/__init__.py...
Remove obsolete custom template tag isinf
Simplify resource & resource policy presentation
Fix membership policy presentation
in project application summary
Truncate project name column
Simplify template code
Use Resource object getter methods instead of ResourcePresentation
Various auth providers fixes/improvements
- Handle invalid login after auth method add request- Fix auth method add for unauthenticated users- Third party auth providers helper methods in astakos.im.target module- Provider login url template tag that handles code,key,next url params
Fix resource usage page
Fix update resources bug
In project details display resource information eg. units etc
Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into latest-quota
Changing the name from feedback to contact in menu
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
Single model for ProjectApplication & Definition - Membership sync
Progress V
- Update user/project activation status- Fix float bug
Remove obsolete strip_http from the templates
Do not save url prefix in group names
Restore im/admin_notification.txt
Merge branch '0.6.4' into devel-0.13
Conflicts: snf-astakos-app/astakos/im/views.py
Fixes- Rename group to project in ui- Different pagination for groups search result page- Truncatechars filter
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...
Fixes
Bug fixes- Custom select- Units etc for group details- General fixes
bug fix
Group create- Complete form- Fix data presentation
Fix group list view
Mergind two lists into one ( preliminary efforts )
Group create form bug fixes:- Remove radio buttons limited/unlimited- Human readable bytes size input
Bug fixes
- Help_text for group create form- Resource_presentation dict
Merged demo
Display resource limit details
Catch EmptyPage exception in paginate empty tag
Change pagination in group list
Fix members sorting in group detail
Reduce database interaction in group_detail
Add group_detail members table pagination
Add group tables sorting & decrease interaction with database
Fix pagination in search group view
Add pagination
:Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
Conflicts: snf-astakos-app/astakos/im/templates/im/billing.html snf-astakos-app/astakos/im/templatetags/filters.py snf-astakos-app/astakos/im/views.py
Billing json
Custom template tag for months since a specific date
merge with origin 0.6.4
Fix code formatting to conform to the PEP 8 style guide
Display only enabled groups in group search
Groups & style
- Dropkick for select- New style for groups- Larger input
Progress III
Progress I
Page notification messages improvements
- New template tag {% display_messages %} which handles messages display, both for django.contrib.messages and ASTAKOS_*_MESSAGES.- Apply messages block class from python code (instead of js).- Changed format of ASTAKOS_*_MESSAGES to list of tuples, to allow...
merge with master
Repo refactor and webproject hooks fixes