astakos: Adapt to new project/app scheme
astakos: Filter for project-list table
astakos: Table manipulation using DataTables.js
Pagination, filtering and sorting of tables in projects-listand members-list view is done client-side using DataTables.js
astakos: Table manipulation style improvments
astakos: Fix members list table checkbox bug
astakos: Fix add members url in project details view
astakos: Separate templates in project creation
instead of including application form summary template in the application formview, render it from scratch. This resolves a bug caused when using django>1.2since block tags within the included templates are not supported....
astakos: project table client-side sorting
Client-side sorting and pagination for project-list tables
astakos: Simplify project schema
Applications now point to a project (rather than an extra model Chain).A Project is created upon submitting an application; it always points toa single `reference' application.
Model Chain is kept as a sequence to generate project ids.
astakos: Remove precursor_application field
Submit a project modification by specifying a project id rather thanan application
astakos: Adapt UI to new project schema
Base tables on projects rather than applications; update templates.
astakos: Omit project_id in membership operations
Identify a membership by its id only.
astakos: Allow re-activation of terminated projects
Define function `reinstate' to re-activate a terminated project. If itsname is taken by another active project, it fails.
astakos: Use units common code in the UI
astakos: Fix arg passing in messages
astakos: Correct plural in 1 pending membership
astakos: Sent emails appearance fix.
Removing extra lines and spaces from email templates.Decode contact email special characters.
astakos: Alter projects intro message (revised)
branding: Alter projects intro message
astakos: Fix typo
astakos: Allow admin to access project members
astakos: Batch members actions template integration
udpated project members template to properly post selected membership ids tothe appropriate urls.
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: Remove hardcoded urls from templates
use IM_STATIC_URL instead
Synnefo branding: Documentation correction & minor fixes
Merge branch 'develop' into feature-branding
Conflicts: snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.js snf-astakos-app/astakos/im/templates/im/base.html snf-astakos-app/astakos/im/templates/im/landing.html snf-astakos-app/astakos/im/views.py...
Synnefo branding: Remove greek text & verbal fixes
Emails sent to Astakos Users do not contain greek translations any more.Minor verbal corrections are made and title attribute are added to logoslinks.
Merge remote-tracking branch 'origin/develop' into feature-branding
Conflicts: snf-astakos-app/astakos/im/templates/im/footer.html snf-cyclades-app/setup.py
Astakos: More UX improvement for project members page
Astakos: Checkboxes for members actions (project members page)
Merge branch 'develop' into feature-quotas
Conflicts: astakosclient/astakosclient/__init__.py astakosclient/astakosclient/errors.py astakosclient/astakosclient/tests.py docs/index.rst
Astakos: Improve UX for project details/members page.
Astakos: ui minor fixes
Refs: #3573Correct onclick functionality in project create page.Discover missing div tag in project details page.
Use updated resource models in projects views
Conflicts: snf-astakos-app/astakos/im/settings.py snf-astakos-app/astakos/im/templates/im/login_base.html snf-astakos-app/astakos/im/templatetags/astakos_tags.py snf-cyclades-app/synnefo/app_settings/default/ui.py...
Reasonable project application cancel url
direct user to the project's index view
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....
Branding cleanup & overview page
Removing unnecessary code ( branding tags). Generic overview page.
Initial branding for service and company
New synnefo_branding app.Service name defaults to "Synnefo" and company name defaults to "grnet".Branding is applicable to texts containing Service or Company name/url and toimages such as favicon, compute, dashboard and console logos.
Specify reason when denying project application
Add field `response' in ProjectApplication model.Add option `-m' in project-control command.
Refs #3493
Fix some messages
Fix reference of management command in template
Notify for project enrollment
Add membership notifications
Fix project form texts
Member policies in project creation email
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.
fix project admin permissions
View and dismiss denied applications of an active project
New icons for auth-methods in profile Astakos page
Fix presentation in project template
Typo
View for cancelling a pending application
Changes in button positioning
Changes in project_detail
Distinguish project/application view as well asowner/simple user mode
Style fixes
More verbal fixes on Astakos
Bug fixes
Reference project by chain_id in views
Add a new namespace (projects/app/<application_id>)for applications (used in order to view modifications).
wip More progress with chains
wip Progress with chains
Simplify resource & resource policy presentation
Provide project details command
Imrpove resource presentation in project creation email notification
Project detail action title fix
Project details fixes
- Fix status display- Modify action wording
- Proper labels based on project application status
Additional project views fixes
Implement application denial
Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota
Conflicts: snf-astakos-app/astakos/im/forms.py snf-astakos-app/astakos/im/functions.py
Add cancel in project application summary page
Perform date checks
during project add form validation
Presentation fixes
Project form improvements
- Differentiate title between update/create- Step subtitle styles
Fix typo
Projects list improvements
Project details view improvements
Fix project focus bug
Various fixesChange placeholder for homepage url
Project form/summary fixes
- Sane member join default value- Fix summary join/leave policy display
Fix fieldset description
Remove autocomplete="off" from forms
Template tag typo
update project creation form texts
Various style fixesCalender js bug fix
Do not display precursor/follower links
Only display members list to project owners
Use i18n for projects description content
Membership policies kept in settings instead of db
Different table paginationStyle fixes and minor corrections
Merge branch 'latest-quota' into feature-astakos-tables
Conflicts: snf-astakos-app/astakos/im/models.py snf-astakos-app/astakos/im/views.py
fix conflict
Simplify template code
Use Resource object getter methods instead of ResourcePresentation
Project members table refactoring
- Use django-tables2 to render table