Commit graph

78 commits

Author SHA1 Message Date
Matthew Scragg de8616427e fix facebook token name 2015-12-06 18:22:13 -06:00
Matthew Scragg 86fd1062fe fix layout in small view 2015-12-06 17:17:44 -06:00
Matthew Scragg 1fe6ce6f8c Clean up OAuth buttons 2015-11-22 17:13:59 -06:00
Matthew Scragg 04b5e04593 Dynamically enable modules based on config values 2015-11-22 17:12:26 -06:00
Matthew Scragg 4063754e12 update readme 2015-11-22 11:19:11 -06:00
Matthew Scragg 1e62997272 change github fieldmap
define tokengetter for each provider
2015-11-13 17:25:55 -06:00
Matthew Scragg 027abd0658 remove tokengetter callback 2015-11-13 17:04:47 -06:00
Matthew Scragg c3ac176c15 set token in session before making oauth request 2015-11-13 17:03:58 -06:00
Matthew Scragg 7178a6190e define tokegetter 2015-11-13 16:55:42 -06:00
Matthew Scragg 6edaec3876 get oauth data from providers 2015-11-12 17:19:26 -06:00
Matthew Scragg 0b1c55f6a5 fallback to default avatar if email is not set
auth submodules are registered with initialized
check if auth.local is loaded before accessing registration route
check DB_URI before attempt to create db
2015-11-06 17:44:48 -06:00
Matthew Scragg e635be8961 oauth field map to include lists to access nested response dicts
oauth authorize callback to use absolute url, needed by Facebook
2015-10-26 16:47:32 -05:00
Matthew Scragg c92cc46db2 add more oauth providers, really authenticate 2015-10-21 17:34:20 -05:00
Matthew Scragg 4375db4f8c add github support, fix redirect on oauth 2015-10-21 09:09:42 -05:00
Matthew Scragg 4fede50136 enable oauth, set correct default oauth success endpoint 2015-10-20 17:18:43 -05:00
Matthew Scragg a0124baf1d oauth work 2015-10-15 17:36:47 -05:00
Matthew Scragg e9709b6c8f ldap second pass, working state 2015-10-15 15:55:38 -05:00
Matthew Scragg 838eb3cb06 2nd pass on oauth, making more generic 2015-10-14 23:08:56 -05:00
Matthew Scragg 2eaf09dc78 ldap first pass 2015-10-14 17:36:22 -05:00
Matthew Scragg 3c2f4a0445 first pass, non-working 2015-10-13 22:52:30 -05:00
Alvin Chow 1cf9295c78 Don't die if some non-MD files are found in the wiki repo during rebuild_index() 2015-09-25 16:35:16 -07:00
Lars Immisch a8e4ec69bf Fix gravatar URL and one possible redirect loop 2015-09-22 13:33:26 +02:00
Matthew Scragg a721de26b6 Merge pull request #66 from darkindex/elasticsearch-fields
Make Elasticsearch searched fields configurable
2015-07-24 12:30:17 -07:00
Simon Edwards 8e73a32875 Make Elasticsearch searched fields configurable
This allows fields stuch as "content" to be searchable when using Elasticsearch
Add config item ELASTICSEARCH_FIELDS, list of fields to search.
Defaults to just "name" to preserve existing behaviour
Available fields are:
- "name"
- "username"
- "content"
- "message"
2015-07-24 13:29:24 +01:00
Matthew Scragg bd41eaac4e use app context aware cli, fixes #65 2015-07-22 12:01:59 -05:00
cybrwushl93 c9308b25e3 added the ability to make wiki private (resolves #54) 2015-07-18 11:02:59 +02:00
Fabian Schlager a8f61dfb13 Clean up & fix index creation, handling exceptions 2014-11-21 17:11:27 +01:00
Fabian Schlager 6ec3ff6acb Remove fuzzy search, needs some tweaking probably 2014-11-21 16:47:50 +01:00
Fabian Schlager e1aa96ea5f Check if WHOOSH_INDEX path is read & writeable 2014-11-21 16:47:50 +01:00
Fabian Schlager db1f5c84a7 Add fallback for non-supported languages & search in path and text 2014-11-21 16:47:50 +01:00
Fabian Schlager 06a5cd5aef Initial version of whoosh based search 2014-11-21 16:47:50 +01:00
Matthew Scragg 6c7095ec5a updated dockerfile, spacing adjustments 2014-11-17 11:25:26 -06:00
Matthew Scragg b757ceff57 made simple search suck less 2014-11-12 22:11:13 -06:00
Matthew Scragg fe5d1d52eb Merge branch 'search'
* search:
  search pass three
  search pass two
  search module, wip
2014-11-12 17:07:38 -06:00
Matthew Scragg 08a4c71c10 search pass three 2014-11-12 17:06:56 -06:00
Matthew Scragg 13d4be8937 search pass two 2014-11-11 17:06:28 -06:00
Matthew Scragg 863de00a14 Fix #33 bug, thinking all users are anon
Fix bug in vagrantfile
Fix bug in db create/drop
Fix typo in cli
2014-11-11 11:35:09 -06:00
scragg 312c61ef61 search module, wip 2014-11-10 10:54:46 -06:00
Matthew Scragg 2d6f368ff1 fix #32 2014-10-30 17:59:19 -05:00
Matthew Scragg 325c735f4e removed lxml post processing
updated dockerfile
2014-10-29 15:06:54 -05:00
Matthew Scragg d2171f9498 cli adjustments 2014-10-23 18:58:58 -05:00
Matthew Scragg bf3b3d3d74 added more tests
include img in manifest
disclaimer in root cli script
add blinker to dev tools
version file included in package
cli bug fixes
2014-10-22 15:38:32 -05:00
Matthew Scragg 38e5ef85c0 use application factory, WIP 2014-10-21 16:06:27 -05:00
Matthew Scragg e6bc4928c9 Fix #24 #21
WIP commit.  Changed routes to POST/PUT/DELETE on page name endpoint to be more RESTful.
Check wiki dir permissions
Add comments
Add dummy favicon, robots.txt, humans.txt
Remove create.html (wasn't being used)
Fix version command
2014-10-20 17:27:38 -05:00
Matthew Scragg 07852bdd98 cli and setuptools wip 2014-10-16 16:54:45 -05:00
Matthew Scragg 142050d804 updated gitignore, added wrongly ignored files 2014-10-09 16:30:34 -05:00
Matthew Scragg 672856e9af Add index page resolves #23 and #8 2014-10-09 15:47:12 -05:00
Matthew Scragg 2c6b06a0a7 add tests file to auth 2014-10-09 10:39:42 -05:00
Matthew Scragg 98d82f06a8 hook WIP 2014-10-08 22:42:29 -05:00
Matthew Scragg eb12c84e9a Added RDBMS info
Canonical names to forced to lowercase
Made user model compatible to other DBs
CSS adjustments
Basic Firepad support (no presence info)
Cleaned up JS a bit
Added ability to remove draft from localstorage
Added support for drafts on multiple pages
Alert user if page changes, issue #1
2014-10-03 13:49:18 -05:00