Pull Requests
- - #60, Merge pull request #60 from fedora-infra/feature/stg-too
Commits
- 6cf829cf1 Let this work in staging also. https://github.com/fedora-infra/fmn.lib/commit/6cf829cf1
Pull Requests
- (@ralphbean) #59, Add new taskotron filter. #59
Commits
- 4b3ce2966 No more irc, travis... https://github.com/fedora-infra/fmn.lib/commit/4b3ce2966
- 85aa29b95 Fix an older fmn downgrade script. https://github.com/fedora-infra/fmn.lib/commit/85aa29b95
- 0e546aca1 Make code_path longer. https://github.com/fedora-infra/fmn.lib/commit/0e546aca1
- 858410f07 Add new taskotron filter. https://github.com/fedora-infra/fmn.lib/commit/858410f07
- 23f71c5b3 Add to the defaults. https://github.com/fedora-infra/fmn.lib/commit/23f71c5b3
- 97fda7653 Ignore taskotron messages on the main filter. https://github.com/fedora-infra/fmn.lib/commit/97fda7653
Pull Requests
- (@ralphbean) #57, Accept a rule_id to these functions. #57
- (@ralphbean) #56, Specify markup type to bs4 so it doesn't complain. #56
Commits
- eac8736fc Specify markup type to bs4 so it doesn't complain. https://github.com/fedora-infra/fmn.lib/commit/eac8736fc
- bf2a6a0c9 Accept a rule_id to these functions. https://github.com/fedora-infra/fmn.lib/commit/bf2a6a0c9
Commits
- 9ea2da65f Careful about initializing fedmsg twice. https://github.com/fedora-infra/fmn.lib/commit/9ea2da65f
Commits
- 5131723b5 Add forgotten boilerplate. https://github.com/fedora-infra/fmn.lib/commit/5131723b5
Pull Requests
- (@acatton) #54, Specify the rule_id when deleting or negating a rule #54
- (@ralphbean) #55, Add new mdapi rule to the defaults. #55
Commits
- afeba2c9d Specify the rule_id when deleting or negating a rule https://github.com/fedora-infra/fmn.lib/commit/afeba2c9d
- - c1c007c21 Add new mdapi rule to the defaults.
- Add "ignore mash starts" to everybody's packages filter. a3947ffe4
- Merge pull request #53 from fedora-infra/feature/mash-rules cf681391a
- Allow python-2.6 tests to fail on travis. a3b32bde4
- Simplify the gather_hinting interface. 7a8757918
- Merge pull request #51 from fedora-infra/feature/simplify-hinting-interface 23f1c2d80
- Python3 support (for integration with fedora-hubs). eef264bdd
- Merge pull request #52 from fedora-infra/feature/py3 c1dbc97ae
- Remove regex usage from the defaults. f015dae0f
- Alembic script to scrub the
@mention
rule from filters. 8fd0e292f - Merge pull request #50 from fedora-infra/feature/remove-regex-from-defaults e3a1ad980
- Ignore faf threshold1 messages by default. 0a08b2772
- Adjust existing prefs to also ignore faf threshold1 messages. 4bfea2ed6
- Merge pull request #49 from fedora-infra/feature/ignore-faf 19e9930e2
- Ignore fedoratagger by default c26b4f6f0
- Comment on the origin of the change 20361f6b6
- Merge pull request #46 from fedora-infra/ignore_tagger 8dfc00eb1
- Add the desktop context to the setup script. f5c74e686
- Make it so that you don't need to have detail values in the db in order for the desktop backend to work. 3859b1095
- Allow to load only certain subsets of preferences (not desktop). 416262aad
- Merge pull request #47 from fedora-infra/feature/desktop d5623c36e
- Fix the tests (the defaults changed). 698a40afd
- Merge pull request #48 from fedora-infra/feature/fix-tests bc7cf647b
- fix typo (gcm -> android) for what fmn.lib expects a3b0f6f2e
- Add some debugging for fedora-infra/fmn#60. b900446a3
- Ignore all anitya notifications 22510225d
- Merge pull request #36 from fedora-infra/anitya-defaults eb749e04d
- Add some documentation on testing fmn.lib 6d107312c
- Merge pull request #38 from fedora-infra/test-docs 078091361
- Implement one-shot filters 940813fc9
- Merge pull request #37 from fedora-infra/oneshot-filters 09598b6f3
- Improve findability of the hacking document 1bcaa2603
- Merge pull request #39 from fedora-infra/docs e503c53c1
- Getting fancy. 2ac3feef7
- Allow callable hints to be inverted. 46e00afcf
- Merge pull request #40 from fedora-infra/feature/invert-callable-hints 41d6b0a83
- Add forgotten alembic upgrade script. 99d790a76
- Add a verbose column for fedora-infra/fmn#67. 575882099
- This needs to be a server default to affect our existing users. 4849d8b19
- Pass the verbose value on to fmn.consumer to be used at dispatch time. 35d344d56
- Ignore pkgdb2branch stuff by default. 434a33e42
- Typofix. 74775630f
- Add utilities for altering arguments to a rule. d9e5960e7
- Merge pull request #41 from fedora-infra/feature/verbose-setting af8286271
- Merge pull request #42 from fedora-infra/feature/no-pkgdb2branch-in-defaults bfdb09656
- Merge pull request #43 from fedora-infra/feature/alter-rule-args 23a3baaa2
- Ask an SMTP server to validate our email addresses. 1f69c0e54
- Fix the test suite. 8828fb8ff
- Merge pull request #44 from fedora-infra/feature/ask-smtp-server-to-validate 0ed84eb5a
- Default triggered-by-links to True. ecd29a60c
- Merge pull request #45 from fedora-infra/feature/default-triggered-by 893db05ca
- Allow longer email TLDs. 1fda391ee
- Introduce callable hints. f3ab3d983
- Make that callable accept the config (so we can access caches, lookup packages of a packager, etc). 764047460
- Merge pull request #35 from fedora-infra/feature/callable-hinting 1a6a8339b
- Add koji_rpm_sign to the ignored defaults. 5cb542988
- Merge pull request #34 from fedora-infra/feature/rpm-sign 8b1b3c8a9
- Turns out that this needs to be in the
mutual
section. f8100dbe5 - Merge pull request #31 from fedora-infra/feature/summershum-defaults-tweak d4e0cca42
- Only refresh the prefs cache for single users when we can. 2877f06d8
- Merge pull request #32 from fedora-infra/feature/per-person-cache-refresh 36878ca86
- Make this print statement simpler. 89c2ff8fd
- Cascade removed rules to their filters. 6a7a52559
- Merge pull request #25 from fedora-infra/feature/cascade-removed-rules 72d284e53
- Essential. 105063e09
- Merge pull request #26 from fedora-infra/feature/cascade-removed-rules ca8ce4db9
- Further update the defaults. adea18d19
- Swap the order of the two default filters. 0c105d0ff
- Merge pull request #27 from fedora-infra/feature/further-update-defaults 1be4450d4
- Add failing test for fedora-infra/fmn#40. 6a04a1ace
- Add example rule for test. b0aad0ba8
- Get and test all three: argspec, docstring, and custom attrs. f9bb4df31
- Fix bug in cache-key generation. 7eefcead4
- Merge pull request #28 from fedora-infra/feature/hint-decoration-fix 9ef68848c
- Merge pull request #29 from fedora-infra/feature/cache-key-bugbear 146654621
- Actually, just ignore all my own bodhi activity. 0dadb5d50
- Add a default filter to catch username mentions. 811054e24
- Merge pull request #30 from fedora-infra/feature/still-more-default-tweaking 962c9ec0e
- Add fedmsg.d/ for tests on travis. b2c7addf2
- Remove extra newlines. 97c2e57a0
- Explicitly order rules attached to a filter. 39ce3d34f
- Merge pull request #23 from fedora-infra/feature/explicit-ordering daf89590a
- Consolidate defaults. 7ac202149
- Merge pull request #24 from fedora-infra/feature/consolidate b4ac16366
- Remove unused imports. e4fb1dbfc
- Typofix. 68be5aa80
- Allow creating a rule already negated. eac5d81c7
- First stab at new defaults. cadf73646
- Forgot to specify the fasnick here. 7e7f3f111
- Invert copr excludes as per @bochecha's recommendation. e25074b7d
- Fix a grievous error. b3dcc5e24
- Add some tests for our detail value validator(s). f698ca84b
- Fix email parser for fedora-infra/fmn#39. 74c83fc09
- Merge pull request #18 from fedora-infra/feature/fix-email-regex a21988ca0
- Merge pull request #16 from fedora-infra/feature/bugfix fb0c1f5b9
- Merge pull request #17 from fedora-infra/feature/improved-defaults 4d5cdd8f7
- Cull removed rules. f4a2a304e
- Ignore summershum messages by default as per fedora-infra/fmn.rules#24. f5f8e84da
- One of these was not removed, only moved. 1a37b1710
- Merge pull request #19 from fedora-infra/feature/cull-removed-rules c30533139
- Stuff a datanommer-hints attribute into the rule dict. 682c32a0a
- Some cleaning. 6d530b3e0
- Need to ignore the decorator here. 6a488312e
- Ignore everything from fmn.lib.hinting. 61b633c09
- If a rule throws an exception, then the match should fail. 58ec8503f
- Add a module full of hinting helpers. e670901eb
- Pass this through the rule dict too. 0a9a085ae
- Add forgotten import. 4645e2cfd
- Merge pull request #21 from fedora-infra/feature/for-bochecha d46c7cc6b
- Merge pull request #20 from fedora-infra/feature/summershum-by-default d3f6848ef
- Merge pull request #22 from fedora-infra/feature/datanommer-hinting d08084eed
- Remove duplicate test. 71a1947fb
- Don't return prematurely. 9b1a53b32
- Merge pull request #11 from fedora-infra/feature/debug-that-crazy-last-release 911cc17cd
- Try to get travis tests running. 992e13e51
- Allow individual rules to be negated. 9987846b8
- Add alembic revision for that. 195edf0e5
- Provide an API to modify rule-negation. 107d8e229
- Fix __repr__ logic. 5f84885a0
- Merge pull request #12 from fedora-infra/feature/rule-negation d6eeac2c8
- Add a new can_send property. f028ce0e7
- Add an active field to the filters table allowing to disable a filter w/o deleting it 94bbbd081
- Add an alembic migration script adding the active field to the filters table 5059c8776
- Style change d0f626b43
- Only include the filters that are active in the json representation of the preferences 913c13144
- Added a method on the Preference model to disable/enable filters 3f3feadc8
- Removed session.flush from Preference.set_filter_active. It isn't needed as pointed out by @pypingou 4e407cbf2
- Merge pull request #13 from rossdylan/disable_filter 086a63c14
- Make it possible to make accounts active by default. 53656bdb7
- Adjust other test cases now that providing a detail_value makes preferences active. e7110bbbd
- Merge pull request #14 from fedora-infra/feature/possibly-active-by-default 7b9e0778c
- User server_default instead of default to make this whole thing work. 4981620a0
- Merge pull request #15 from fedora-infra/disable_filter 95dbbf0f0
- That barely made sense. 9ea2e0ed2
- Instantiate rule code_paths at load-time instead of consume-time. f97926473
- Cache the results of rules for each message. 114d6762b
- Merge pull request #10 from fedora-infra/feature/optimizations 595312af1
- Adjust, fix, and add some __repr__ methods. 3d1e3cb77
- Make some tests less fragile. 95338a033
- Add option to load-preferences to omit disabled accounts. a95a959d2
- Merge pull request #9 from fedora-infra/feature/sans-disabled 23b597f6d
- Get tests passing. 1734196b3
- Reduce spam. 97296a856
- Merge pull request #7 from fedora-infra/feature/tests-passing 969d94610
- Merge pull request #8 from fedora-infra/feature/reduce-spam 96d2a968e
- Add submodule to the valid_paths dict. a55d5e38b
- Mock out a notify method on the models for the tests. 247980d9d
- Add that notify method. 53b8ed78e
- A few more notifications. a288c53e3
- Copy-pasta fixes. 532580bca
- Oop... also here. 960333774
- Merge pull request #5 from fedora-infra/feature/fedmsg-messages 1d966a8ca
- Refactor the main "recipients" api to be much easier to cache. c917681ba
- Travis.yml 096c303d4
- Merge pull request #6 from fedora-infra/feature/refactor a3db7d70c
- Merge commit '9603337' into develop 99cbd419d
- Add fmn.rules to the travis config. a3b3edc34
- This is significantly different.. and correct. a6cd4e772
- After the reorg in #6, this is no longer necessary. f82e1eb28
- Link to dev instructions from the README. c051ba34d
- Add a way to disable a backend alltogether. 5209ea762
- Add presentation booleans. 56d0c5113
- Add setters. e011a3f50
- Include presentation bools in json. e1a44d859
- Handle colorizing IRC messages. b83e46cc3
- Support restoring defaults for only a single context. 0be517b23
- Include alembic scripts in dist. 74ad1a67d
- Return more information from the recipients generator. 523c1a6c4
- Add some reprs. bf56ce944
- Remove old print statement. 762acb3d7
- Name this appropriately. 8f57fb200
- Nicer error reporting from the core rule evaluation. 81ad8de3a
- Add a delete_details method. d7568c538
- Merge pull request #3 from fedora-infra/feature/nicer-error-reporting afb2e5039
- Merge pull request #4 from fedora-infra/feature/delete_values 52832d4bd
- change it here too, since I already messed up master 4070140e5
- Fix case where this is called before confirmation has completed. b31a14675
- Add more filter query methods. 1ccf5aee6
- Add scratch builds to the default rules. 8c7d9f546
- Correct the language on this one method. It is misnamed. 6bc48189b
- Move the pkgdb util to fmn.rules. a2e43d85a
- Add requirement on docutils. 780b17ea8
- Also require markupsafe. fa7048168
- No need for this to be a primary key. 7a0acb068
- Break get_or_create out into two. 7e3d48246
- Rename something that should have been renamed many commits ago. 1dbbab817
- Disable messaging out of the box. 6f58fbd4e
- Some defaults for new users. aa6f56d82
- First stab at comma-delimited detail_value. 2e9203746
- Start of some tests for confirmations. 183def98e
- Add an API key field to User 509e6a2bf
- Validation facilities for detail_values. 9af3ddf24
- Added a comment. 7ff335e67
- Update irc nick validation regex. 8bb445a1b
- .strip() value before adding to the detail_value list. 64c757bc6
- Protect against null detail_value. 940a098c5
- Merge pull request #2 from fedora-infra/feature/comma-delimited-detail-value 1d434f210
- Merge pull request #1 from fedora-infra/apikey 155895a60
- Re-do that. Turn the detail_values into their own table and drop the comma-separated nonsense. 896052e34
- Add a catchall to the defaults. cacb39a48
- Do that, but differently. 2b7c0bb51