Maciej Tronowski | 56b6a45c3b6 | fix transformation for application version | | |
Maciej Tronowski | 98aee45a6a7 | new redirect endpoint url for oidc auth | | |
Maciej Tronowski | 79127ec457b | use memcached in production environment | | |
Maciej Tronowski | 9bff4e7c72f | use default cache in case when dedicated one is missing | | |
Maciej Tronowski | d9b553483a6 | use more general session store instead of session model | | |
Maciej Tronowski | 467586a4407 | throttle last activity update frequency | | |
Maciej Tronowski | 86f2294579c | force showing expiry message in the event of missed postponed event | | |
Maciej Tronowski | 05f35f30620 | use built-in options for response compression and connection keep alive | | |
Maciej Tronowski | 47d58739cf1 | update translations | | |
Maciej Tronowski | 693354fd763 | fix typo | | |
Maciej Tronowski | 2da7a564755 | fix loading of pusp | | |
Maciej Tronowski | 025edcba85e | don't require openid module | | |
Maciej Tronowski | 87cfb2ddd97 | don't require openid module | | |
Maciej Tronowski | 9a7c2a71690 | per user proxy creation after login in egi auth mode | | |
Maciej Tronowski | 99591efbc15 | include filex modal only if task not purged | | |
Maciej Tronowski | 76b5d3a41c1 | present node list information | | |
Maciej Tronowski | 78be19ce890 | fix, use proper object for displaying allocation attributes | | |
Maciej Tronowski | eebcfbb8340 | fix presentation of stale data after job update | | |
Maciej Tronowski | f0233baf6e6 | optimize db queries | | |
Maciej Tronowski | aeacb65111a | use distinct when it is actually necessary | | |
Maciej Tronowski | c63be06e353 | when locking user db row select only last_update field | | |
Maciej Tronowski | c887863c630 | fix user verification valid in case when dn does not match username | | |
Maciej Tronowski | c9f8b4ca47a | extended per user resources information | | |
Maciej Tronowski | b85f4e2a8d0 | update config to run server as system service | | |
Maciej Tronowski | fe135d1bff6 | update config to run server as system service | | |
Maciej Tronowski | d93ddffaa58 | fix transformation for invalid job description | | |
Maciej Tronowski | 49cf0a1ff9c | english as default language | | |
Maciej Tronowski | 158a319274f | fix typos | | |
Maciej Tronowski | 9a1c78a935f | full translation for homepage | | |
Maciej Tronowski | e337cb77c45 | generate translation files without file location info | | |
Maciej Tronowski | 5ab6c9c930a | fix timezone difference when querying user jobs | | |
Maciej Tronowski | 60c1527b7d4 | move transformation functions to separate file, redesign as class | | |
Maciej Tronowski | a3684dab3e9 | move auxiliary function to inner scope | | |
Maciej Tronowski | 5003bcb8e2f | use css classes to set up form widgets | | |
Maciej Tronowski | 6ba6a6dd705 | migrations for models i18n | | |
Maciej Tronowski | bcf2c82f7f8 | revert to django 1.8 | | |
Maciej Tronowski | d37a8bcb6cf | dedicated staticfiles cache | | |
Maciej Tronowski | 8ed797abfd8 | use django-statici18n for improved handling of javascript i18n | | |
Maciej Tronowski | 1057790798b | cache all static assets for a year | | |
Maciej Tronowski | 6a310970c2e | remove reference to deleted files | | |
Maciej Tronowski | 4b18735c208 | drop grappelli requirement | | |
Maciej Tronowski | ad6ac77ba0d | no longer needed | | |
Maciej Tronowski | 438cda919e5 | disable csp header for error pages and admin site | | |
Maciej Tronowski | 4f16acfd9d0 | internationalization support | | |
Maciej Tronowski | b77f2092b4e | fix clickable area | | |
Maciej Tronowski | 11706ecaa25 | adjust settings to comply with django 1.9 | | |
Maciej Tronowski | cab19f37ef7 | optimize scrolling performance | | |
Maciej Tronowski | 40bb72a89ab | don't cache empty resources info | | |
Maciej Tronowski | f25f764b2bd | responsive design fixes for filex | | |
Maciej Tronowski | 6ae8eed7584 | tweak toolbar styling | | |
Maciej Tronowski | 18b119a4c6b | option to abort active request | | |
Maciej Tronowski | edd4b5c2187 | fix multiple selection in button groups | | |
Maciej Tronowski | 10b191de9c7 | fix passing download url | | |
Maciej Tronowski | 0802775ae22 | use template tag for button groups in filters | | |
Maciej Tronowski | 08a89304864 | fix form escaping and script source | | |
Maciej Tronowski | dac866fa430 | fix openid redirect page to conform CSP | | |
Maciej Tronowski | b9471d24188 | optimize file size | | |
Maciej Tronowski | b2f462ac32d | tweak deployment of static files | | |
Maciej Tronowski | deb9276ffbe | compress response and set cache headers for static files | | |
Maciej Tronowski | 11122d49122 | redesigned handling of static files
use django compressor for minification of js and css, forbid using inline js and... | | |
Maciej Tronowski | 15cf4570a55 | hogan.js for precompiled mustache templates in javascript | | |
Maciej Tronowski | 1d82baf8a29 | fix html markup | | |
Maciej Tronowski | 866470ef02f | QCG API update | | |
Maciej Tronowski | 1ee0993715e | OpenID Connect authentication backend | | |
Maciej Tronowski | c9eff005187 | update mainstream django-openid-auth package | | |
Maciej Tronowski | cd18c4124c0 | fix date formatting in new version of django | | |
Maciej Tronowski | 3239dde438a | validate and limit openid endpoint to plgrid only | | |
Maciej Tronowski | d247583abfa | add archive support for inula and qcg hosts | | |
Maciej Tronowski | 36e18e9e6d5 | fix unicode errors | | |
Maciej Tronowski | 8595dbfd9c4 | cast memory attributes (originally float) to int | | |
Maciej Tronowski | e60af9f825d | adapt user model to django 1.8 | | |
Maciej Tronowski | 2413bace7bf | disable monitoring option | | |
Maciej Tronowski | 503834eac9a | fix initial values in job description form | | |
Maciej Tronowski | 93c4a90522e | pyqcg update | | |
Maciej Tronowski | 709f69a898b | remove fixture | | |
Maciej Tronowski | 8b05a888f3e | strictly match and of url for login views | | |
Maciej Tronowski | d8116177a8f | reorganize imports | | |
Maciej Tronowski | cb5ade8e94d | common function for job/task cancelation and cleaning | | |
Maciej Tronowski | 790c6908c17 | fetch resources info and set choices in job submission form | | |
Maciej Tronowski | 42ef96a791b | cache for resources info | | |
Maciej Tronowski | 3137ab5725d | fix required attributes | | |
Maciej Tronowski | 80d09f32809 | move job submission to dedicated function | | |
Maciej Tronowski | 1d3820604ee | limit number of db queries | | |
Maciej Tronowski | 1db6fe6680b | fix serializer needed for openid to work | | |
Maciej Tronowski | 1bb5553d24a | render alerts only for authenticated users | | |
Maciej Tronowski | 08d44fbe55f | code cleanups | | |
Maciej Tronowski | 379aa892aa8 | use better sessions | | |
Maciej Tronowski | a59e2d41bc1 | tweak default settings | | |
Maciej Tronowski | 45d8a209143 | initial commit for better sessions app
Functions:
- expire user session after given period of time (warn first, op... | | |
Maciej Tronowski | 96504ed5ba2 | tweak checkbox styling | | |
Maciej Tronowski | be91a60a06a | fix ignoring current and parent directory in listing | | |
Maciej Tronowski | e4f865633ba | fixes in handling file name with special characters | | |
Maciej Tronowski | 1950d076493 | fix in handling file name with special characters | | |
Maciej Tronowski | ca64e2972c1 | fix in handling file name with special characters | | |
Maciej Tronowski | e249231ad8d | fix not working httponly for csrf cookie | | |
Maciej Tronowski | 36aebf84ac6 | proper escaping of file attributes in js templates | | |
Maciej Tronowski | 5409ba10bde | no more Zaloguj link on error pages | | |
Maciej Tronowski | 4a588e06324 | set Cache-Control header for restricted views | | |
Maciej Tronowski | 8e5d4a2eac9 | set csrf cookie as httponly | | |
Maciej Tronowski | d740b49e29c | fix message typo | | |
Maciej Tronowski | 46c53b2d221 | fix page title | | |
Maciej Tronowski | 25ea3237046 | fix error message | | |
Maciej Tronowski | 6e25c6120b1 | update django version | | |
Maciej Tronowski | f8b36b27d94 | fix processing user defined choices in job templates | | |
Maciej Tronowski | 3e0273b4524 | fix application/executable validation | | |
Maciej Tronowski | 10771a19369 | fix typo in queue names | | |
Maciej Tronowski | 0e93a60f494 | fix submitting template with saved walltime | | |
Maciej Tronowski | 3e29cd65efb | update pyqcg version | | |
Maciej Tronowski | 9e9b697db82 | gridftp: support archive features in wcss | | |
Maciej Tronowski | 3fcd5546c78 | gridftp: fixed height file list | | |
Maciej Tronowski | 074716e0052 | limit length of session to not exceed length of user proxy | | |
Maciej Tronowski | c7166c1bd70 | fixes to conform html spec | | |
Maciej Tronowski | 1b2a8480700 | gridftp: remember last visited location | | |
Maciej Tronowski | 8cb1584dc8c | gridftp: save visited folders as browser history | | |
Maciej Tronowski | 368ebd66507 | presenting job description as form | | |
Maciej Tronowski | 2e9ac76d907 | job templates as main page for submitting jobs | | |
Maciej Tronowski | 2bb5dce1848 | fix unicode | | |
Maciej Tronowski | 5d89371016f | fancy error pages | | |
Maciej Tronowski | 44e1771625d | prevent from submitting empty jobs | | |
Maciej Tronowski | 1459b7887e4 | fix saving template from job submission form | | |
Maciej Tronowski | f7057f1d6b3 | creating template from submitted jobs | | |
Maciej Tronowski | efdba7ecadc | fix bottom margin of modal body | | |
Maciej Tronowski | 0b132bbb365 | task page: delete mock results | | |
Maciej Tronowski | dd8e6b0785c | job templates: populating submit form with template's attributes | | |
Maciej Tronowski | a42df901e84 | job templates: info after deletion | | |
Maciej Tronowski | a48622a1086 | job templates: saving and deleting | | |
Maciej Tronowski | 1e5f6a4eb78 | job templates list view | | |
Maciej Tronowski | 5e547a8cc20 | job template model | | |
Maciej Tronowski | a106596addd | jobs list: filter by purged attribute | | |
Maciej Tronowski | 6319c842433 | jobs list: present info when job/task is not purged | | |
Maciej Tronowski | c101141ec6a | submitting jobs: handling user defined script | | |
Maciej Tronowski | 8a983ab6644 | ftp exists and mkdir with parents methods | | |
Maciej Tronowski | 6ba99e07fe1 | submitting jobs: remove stage out attribute remainings | | |
Maciej Tronowski | dc56e8385ff | handling master file for application type jobs | | |
Maciej Tronowski | 2698fc8f476 | cleaning jobs and tasks | | |
Maciej Tronowski | 0b053edee97 | canceling jobs and tasks | | |
Maciej Tronowski | 4ad07ff215d | present messages in base template | | |
Maciej Tronowski | e70a3ed3dfc | update job attributes in job/task details view | | |
Maciej Tronowski | 89b60d7e7d0 | postpone gridftp initialization (magical fix of uwsgi issues) | | |
Maciej Tronowski | 4f15c681029 | fixes in jobs list view | | |
Maciej Tronowski | aaf3bf909e5 | use lazy object for jobs cache | | |
Maciej Tronowski | f39849b03fb | remove unnecessary toolbar for gridftp modal | | |
Maciej Tronowski | d117a4ff9ac | add working directory property for allocation | | |
Maciej Tronowski | 8e788ac9ca0 | rename job new to submit | | |
Maciej Tronowski | eb9d6995946 | format xml task description | | |
Maciej Tronowski | 15936624745 | submitting jobs: clean pre- postprocess scripts | | |
Maciej Tronowski | 11e73a552c8 | submitting jobs: load gridftp when presenting modal first time | | |
Maciej Tronowski | e77c85499ad | logging of gridftp errors | | |
Maciej Tronowski | 74825710a26 | gridftp ui: fixes in error handling in saving favorites locations | | |
Maciej Tronowski | 0be92069d46 | gridftp: multiple fixes in handling and presenting errors | | |
Maciej Tronowski | 107c44b051e | extract validators and decorator to utils | | |
Maciej Tronowski | 87c84cec7b5 | fix jquery url for admins/error pages | | |
Maciej Tronowski | 26afa69867c | redo exception handling for uploaded files | | |
Maciej Tronowski | 6d6c248706a | rename FTPException -> FTPError | | |
Maciej Tronowski | cec7096ff99 | gridftp: handle errors during fileupload | | |
Maciej Tronowski | 592985946dc | gridftp ui: limit archive functionality only to moss | | |
Maciej Tronowski | e294545933a | fix validation of favorites locations | | |
Maciej Tronowski | 5456abffdf1 | set focus on modal form | | |
Maciej Tronowski | 480ddc54467 | cleanup code | | |
Maciej Tronowski | a31bfa15335 | fix data validation for archive operations | | |
Maciej Tronowski | 1f0f07bbb4e | reset modal forms | | |
Maciej Tronowski | d0df2c3b90c | better user data validation for gridftp upload view | | |
Maciej Tronowski | dee5b1cbf07 | gridftp: handle paths beginning with `~` | | |
Maciej Tronowski | 1b85cda6547 | gridftp ui: clear selection for hidden items | | |
Maciej Tronowski | 7113cd9dd76 | handling special characters in gridftp urls | | |
Maciej Tronowski | edd1abec6c3 | validate user data in gridftp | | |
Maciej Tronowski | 8fa091024d4 | redo selecting items in gridftp | | |
Maciej Tronowski | f317cc67604 | don't save old value for host selector | | |
Maciej Tronowski | d69ee57dd7b | ignore . and .. in directory listing | | |
Maciej Tronowski | 1a708f07423 | fix margin for narrow layout | | |
Maciej Tronowski | a0feb253896 | add saving favorite locations | | |
Maciej Tronowski | a5eea24f309 | set filex as global variable | | |
Maciej Tronowski | acfcedaad84 | fancy error information | | |
Maciej Tronowski | 67ec532d7a6 | fix handling zip archives | | |
Maciej Tronowski | 273c0546c3f | extracting archive in gridftp | | |
Maciej Tronowski | 2e226ed0e2a | creating archive through gridftp | | |
Maciej Tronowski | a968d1a54ba | fix select all checkbox | | |
Maciej Tronowski | b713d9cd6b8 | redo gridftp navbar | | |
Maciej Tronowski | 93056bba148 | refresh button for gridftp | | |
Maciej Tronowski | 6b3c7d687f8 | file renaming in gridftp | | |
Maciej Tronowski | 46a633eb095 | handle error in directory creation | | |
Maciej Tronowski | 551b5fe34b1 | creating new directory | | |
Maciej Tronowski | 76066c4cd65 | dynamically enable/disable action buttons (rename & disable) | | |
Maciej Tronowski | 4268b04e49c | redo selecting/downloading files | | |
Maciej Tronowski | 05260e5290c | delete view | | |
Maciej Tronowski | 6aad8155163 | fix modal body margins | | |
Maciej Tronowski | bde6122cb11 | ajax setup | | |
Maciej Tronowski | b2ed8e40172 | delete view | | |
Next → |