- 28 Jan, 2013 13 commits
-
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
Include uuid in user-list & search user also by uuid in user-show.
-
Sofia Papagiannaki authored
-
Olga Brani authored
- Rename Profile to Dashboard - New functionality for cloudbar - Responsive styles - New image for reset password page
-
Sofia Papagiannaki authored
Stop migraton if it fails to retrieve a uuid/displayname.
-
Georgios D. Tsoukalas authored
-
Sofia Papagiannaki authored
If the request uuids or displaynames is null do not return information for all users (as it happens in the service call).
-
Giorgos Korfiatis authored
Rename project-approve and project-deny to application-approve and application-deny, respectively, to make it clear that the commands expect an application ID.
-
Giorgos Korfiatis authored
Keep chain IDs in table Chain and add foreign keys from ProjectApplication and Project to Chain. This will allow us to reference a possibly not yet approved project in a more concise way.
-
Georgios D. Tsoukalas authored
-
- 27 Jan, 2013 1 commit
-
-
Sofia Papagiannaki authored
-
- 26 Jan, 2013 5 commits
-
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Christos Stavrakakis authored
-
- 25 Jan, 2013 12 commits
-
-
Georgios D. Tsoukalas authored
1. Motivation. Too often a programmer outputs an object that can either be str or unicode. The default python encoding of 'ascii' cannot handle all of unicode text, but this will not crash until such a text is encountered. A popular response is to force unicode into a UTF-8 encoding, but this forcing breaks cases where other encodings may be desired or needed (e.g. user terminal settings, CSV files). The 'force' approach is sufficient for application data, since the application decides for itself how to handle it consistently. However, forcing an encoding on a user-interfacing output, (e.g. terminal, notification messages) disrespects the user's configuration. 2. Approach. uenc() will honor the user's configuration as defined through the POSIX call setlocale(), which expects the user's preference in the LC_* environment variables. LC_CTYPE is most relevant here. However, these preferences are not honored automatically; a call to setlocale() must first be made. Therefore, if the locale is not set, it will be during the importing of the uenc()'s parent module. Guidelines - Programmers who wish to honor the preferences, but do not want to care about either str or unicode (or even another object) can call uenc() to encode (if needed) all their output text objects. - Programmers who want to force a specific encoding, they must immediately encode their text. Possible calls to uenc() on their text from other modules will not touch the str objects. - Programmers who want to honor the configuration of their output devices (e.g. file with its encoding attribute set), they must either trust the LC_* configuration and use uenc() or trust the configuration of the output and NOT use uenc(). - Programmers who manage storage of internal application data are better of encoding all their text to UTF-8, and never forward unicode and suffer the uncertainty of unicode-to-string encoding. UTF8 can both handle all unicode texts and is compatible with plain 7-bit ascii. - Programmers who output text according to communication protocols (e.g HTTP, JSON) must always be aware and honor the encoding requirements of the protocol, even when they use libraries that 'do the right thing' with unicode. It is more cumbersome, but always safer to encode unicode to string before giving output away to a protocol library. Often, the very question 'what encoding should I use', will make the programmer aware of encoding issues and protocol details, whereas passing on unicode would trigger none such inquiry.
-
Constantinos Venetsanopoulos authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Sofia Papagiannaki authored
-
Olga Brani authored
-
Sofia Papagiannaki authored
Call activate function to send also the user quota limits.
-
Sofia Papagiannaki authored
-
Georgios D. Tsoukalas authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
- 24 Jan, 2013 9 commits
-
-
Giorgos Korfiatis authored
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
-
root authored
x
-
Giorgos Korfiatis authored
Distinguish project/application view as well as owner/simple user mode
-
Sofia Papagiannaki authored
Raise CommandError there is no such project
-
Constantinos Venetsanopoulos authored
Change the message on the form in which the user changes his/her password.
-
Olga Brani authored
- Change order in the menu - Fix style bugs - Fix form input border bug
-
Kostas Papadimitriou authored
-