[ https://issues.apache.org/jira/browse/AIRAVATA-1902?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16109095#comment-16109095 ]
Marcus Christie commented on AIRAVATA-1902: ------------------------------------------- I'm deploying a fix to dev scigap environment now. I tested with the following as a project id/name/description to test escaping HTML and handling single and double quotes: {noformat} !@#$%^&*()"'_+=-0987654321<b>test</b> {noformat} > PGA Project should have restrictions when naming. Project name is used to > create the directories in storage. > ------------------------------------------------------------------------------------------------------------ > > Key: AIRAVATA-1902 > URL: https://issues.apache.org/jira/browse/AIRAVATA-1902 > Project: Airavata > Issue Type: Bug > Components: PGA PHP Web Gateway > Affects Versions: 0.16 > Environment: dev.seagrid.org > Reporter: Eroma > Assignee: Marcus Christie > Fix For: 0.18 > > Attachments: Screen Shot 2016-10-24 at 10.35.44 AM.png, Screen Shot > 2.png > > > Currently can provide any character when creating the project in PGA. With > storage, a directory is creating under each gateway users name using the > project name and all experiments under the specific project will be grouped > in to the project directory in storage. > Since name can't contain special characters when creating the directory in > server; project names are automatically altered > E.g.: Project name in PGA: 03/14/2016 is converted to 03_14_2016 in storage. > This way users will not be able to search for their projects in storage. -- This message was sent by Atlassian JIRA (v6.4.14#64029)