summaryrefslogtreecommitdiff
path: root/features
AgeCommit message (Collapse)Author
2018-01-31keys: store type and rev in hash rather than serializedAzul
Since the old keys used to be strings i started out by json serializing the new keys with type, value, rev. However storing serialized json in couch (json) does not really make sense. So now we do not serialize but instead have one json document. The lookup for a key of type pgp may still return a string but for everything that uses the new api it will return a hash with type and revision. This data structure is way easier to handle also on the nickserver side.
2018-01-19API: implement deleting keys through new keys apiAzul
2018-01-18(WIP) first steps towards implementing keys APIAzul
2018-01-12WIP: initial feature description for key uploadsAzul
This is an initial draft of the keys api for uploading other keys than the OpenPGP public key. refers #8815
2017-12-08upgrade: factory_girl -> factory_botAzul
2017-09-11feat: allow unauthenticated access to list of configsAzul
This should simplify client code significantly according to platform#8849
2016-05-18features for API version 2 - keep old onesAzul
Now we test both api versions. We want this for backwards compatibility.
2016-05-03use APP_CONFIG[config_file_paths] for provider.jsonAzul
This avoids overwriting the PROVIDER_JSON constant in the StaticConfigController and thus fixes test warnings. Also moved away from using instance variables in the ControllerExtension::JsonFile - instead querying the corresponding functions now - less sideeffects and easier stubbing.
2016-04-02disable per-user message tests (since this feature currently disabled)elijah
2016-02-01disable failing cucumber test (leap_web is doing the right thing, the test ↵elijah
is just weird).
2015-09-28Fix cucumber tests by passing valid invite codeankonym
2014-07-31features for anonymous use and service endpointAzul
Also moved the location of the config files into a configuration setting.
2014-07-18Allow fetching configs if anonymous EIP access is allowedAzul
2014-07-17fix messages feature to match latest response formatAzul
2014-07-17some cleanup of the messages api and cuke featureAzul
2014-07-17cuke: drop jsonpath, use simple keys insteadAzul
Also fixed the test for login_required
2014-07-14fix controller refactor and featuresAzul
Also save debug log on failing features
2014-07-14move unauthenticated api endpoints into separate featureAzul
2014-07-14send static list of configs for nowAzul
Also added authentication steps to cucumber
2014-07-14use cucumber; initial ConfigsControllerAzul