Provide Programmatic Access to Policy File
Opened this issue · 2 comments
GoogleCodeExporter commented
Policy object currently parses policy files.
This change will add the ability to serialize (output) policy files and
make changes to the policy programmatically.
Among other things, this will allow:
- JUnit test cases to be created against a policy file
- Automated creation of antisamy.xml derivative files (ex. myspace,
slashdot, etc).
- Programmatic API for policy modification (e.g., to use with a policy
editor GUI)
Original issue reported on code.google.com by li.jaso...@gmail.com
on 17 Mar 2009 at 3:59
GoogleCodeExporter commented
I like the idea of a GUI. Right now it's really hard to look through the whole
xml file, looking for tags, then their attributes, then their regex and to
detect missing pieces when copying from one policy file to another. This would
also allow non-developers to modify the rules, which is (usually) nice.
Original comment by vikstr...@gmail.com
on 30 Jun 2011 at 3:58
GoogleCodeExporter commented
I don't think there are any roadblocks here:
1. There are getters and setters on all the Policy-related classes.
2. All the classes are public are concrete, and there's no use of factories or
other implementation hiding tricks.
The auto creation of the example policy files would be nice for the AntiSamy
developers, but I don't think that'll be an important use case for AntiSamy API
users.
The creation of a GUI rule manager should be it's own request for enhancement,
and one that we can probably tackle long term.
Original comment by arshan.d...@gmail.com
on 16 Sep 2011 at 6:20