summaryrefslogtreecommitdiff
path: root/service/pixelated/resources/login_resource.py
AgeCommit message (Collapse)Author
2017-07-25[pkg] packaging and path changesKali Kaneko
- move all the pixelated python package under src/ - move the pixelated_www package under the leap namespace - allow to set globally the static folder - add hours and minutes to the timestamp in package version, to allow for several releases a day.
2017-04-19[#927] Adds email template translation for portugueseAnike Arni
2017-03-30[#932] Makes account recovery resource publicAnike Arni
2017-03-14[#924] Implements update recovery code through bitmaskThais Siqueira
with @anikarni
2017-02-21[#907] Change auth-error urlTulio Casagrande
with @anikarni
2017-02-21[#907] Translate auth error message on loginTulio Casagrande
with @anikarni
2017-02-16[#907] Bundles login static files separatelyAnike Arni
Due to conflicts with public and protected urls, login and interstitial files have to be on a different public url from inbox and resources that require login. Therefore, here, we delegate that logic to webpack. Now we have a '/public' url and a '/assets' url for those static assets.
2017-02-16[#907] Adapt login status to work with single userTulio Casagrande
with @anikarni
2017-02-16[#907] Simplify static folderAnike Arni
with @tuliocasagrande
2017-02-16[#907] Convert login page to reactTulio Casagrande
with @anikarni
2017-02-13[#907] Change login status to return jsonTulio Casagrande
with @anikarni
2017-02-13[#907] Rename successful login variables and methodsTulio Casagrande
2017-02-10[#907] Change interstitial to query for new status resourceTulio Casagrande
with @akanim
2017-02-10[#907] Encapsulate user_uuid on login completeTulio Casagrande
with @akanim
2017-02-10[#907] Add login status to sessionTulio Casagrande
2017-02-10[#907] Remove unused login error handlerTulio Casagrande
The handle_error_deferred method is supposed to return the error message before the request is finished. This is not the case during the user services setup, since the request was already finished and returned with the interstitial page.
2017-01-25Remove unused variableTulio Casagrande
2017-01-25Extract duplicated methods to a common parentTulio Casagrande
2017-01-25[#907] Suppress traceback upon an unauthorized loginTulio Casagrande
2016-12-29Use only dist folder for serving applicationAnike Arni
2016-12-08Revert "[#801] Merge branch 'signup'"Roald de Vries
This reverts commit d10f607a4d40587510b0dc31b31fe4750bf4a3a3, reversing changes made to c28abba2f5b1186c671ebef508d40ffaae6d5bc5.
2016-12-05Merge branch 'master' into signupRoald de Vries
2016-12-05no difference between dev and prod static filesRoald de Vries
2016-12-05use static instead of {startup,public}-assetsRoald de Vries
2016-12-05get templates from pkg_resourcesRoald de Vries
2016-12-02[refactor] move app dir into public dirZara Gebru
2016-12-01[#849] Change unauthorized messageTulio Casagrande
2016-11-30add csrf token to login formRoald de Vries
2016-11-29Merge branch 'master' into signupRoald de Vries
2016-11-23Adds traceback to logs.Denis Costa
2016-11-18serve signup page through twistedRoald de Vries
2016-10-28authentication now returns AuthenticationNavaL
leap session creation is only done post-interstitial and that logic is also extracted into its own class #795
2016-10-19Adapted login to ignore anything after @ charBruno Wagner
2016-10-19Adapted logging in the UA to use twisted.loggerBruno Wagner
2016-10-05remove `set_portal`, it's not neededRoald de Vries
2016-09-23Fixes typo.Denis Costa
2016-09-23Adds translation to welcome mail.Denis Costa
2016-08-31Reading interstitial on class initBruno Wagner
The interstitial was being read at every login request, that was a blocking read on the main loop for every user. That file was also being opened and not closed at every request, that would aggravate the 'too many open files' problem
2016-06-23refactoring: renaming services factory methods to relate them to user ↵NavaL
services sessions
2016-05-22accomodates the case where the email address is the data sent with the eventNavaL
- now username and user_id are mapped when the user logs in - Issue #686
2016-04-13Issue #431: ReviewFelix Hammerl
* Remove GenericDeferredErrorHandler class * Convert static method generic_error_handling to function instead
2016-04-08Issue #431: extractes the generic handling for error callbacks in init and ↵Zara Gebru
handles login, logout, mail and tags resources
2016-02-25Backend and frontend protection against csrf attacks:NavaL
- root resources changes the csrf token cookie everytime it is loaded, in particular during the intestitial load during login - it will also add that cookie on single user mode - initialize will still load all resources - but they you cant access them if the csrf token do not match - all ajax calls needs to add the token to the header - non ajax get requests do not need xsrf token validation - non ajax post will have to send the token in as a form input or in the content Issue #612
2016-02-22Removes stacktrace errors from appearing on the login page.NavaL
For the case of wrong file path or file not existing Issue #214
2016-02-22Removes stacktrace errors from appearing on the login page.NavaL
Instead shows a generic: "invalid xml format" message Issue #214
2016-02-11adds argument to supply custom disclaimer/banner on login screenNavaL
Issue #598
2016-02-05closing the services closes leap session, which stops background tasks, ↵NavaL
close soldedad and remove it from cache Issue #586
2016-02-03reverting unnecessary steps to not re-load leap-sessions on re-login, as ↵NavaL
they are already cached from leap side - fixing build Issue #590
2016-02-03checks to load leap sessions and services or notNavaL
Issue #590
2016-02-03move leap session creation to be done after interstitial is loadedNavaL
Issue #590