Get repositories from github account#374
Conversation
- add project to db - check if project already exists
|
Do you have something in place to prevent duplication if user is member in the same repos as another user? Maybe we need to also get org model implemented first before implementing this? See #361 (comment) |
|
Also maybe we should have a UI like this: |
|
Ok I had a play with it in my local dev environment. It's looking nice! - we definitely need the ability to see different orgs that you are a member of though - at the moment if shows only my personal repos and forks which is not where my most interesting stuff is... I'm going to merge this for now and then ask you to do a follow up PR with org support ok? |
Sure, I'm going to try to get repos from different orgs. |
* Add spatial filter panel button * User boundary model * Add upload functionality in modal * Backend for upload user boundary shapefile * Show boundary list and add click event * Search by user boundary * Add boundary name input * Select multiple boundary * Add clear and apply filter * Update search * Add search mode flag * Make marker still clickable * Remove console log
* Fix menu (kartoza#357) * Add custom render dashboard (kartoza#359) * Add int and float types in csv upload (kartoza#360) * Fix bugs in layer selector order (kartoza#363) * Fix unsaved selected layer not displayed (kartoza#364) * Add api to get non validated records for sidepanel validation later (kartoza#365) * Api to get non validated records * Add tests for unvalidated records api * Generate permission by taxon class (kartoza#366) * Get allowed collections based on permission (kartoza#368) * Fix selector bugs (kartoza#370) * Update validate records page (kartoza#371) * Fix send email to validator (kartoza#373) * Fix legend is covered (kartoza#375) * Fix biodiversity legend bug (kartoza#376) * Spatial filter (kartoza#374) * Add spatial filter panel button * User boundary model * Add upload functionality in modal * Backend for upload user boundary shapefile * Show boundary list and add click event * Search by user boundary * Add boundary name input * Select multiple boundary * Add clear and apply filter * Update search * Add search mode flag * Make marker still clickable * Remove console log * Update production requirements (kartoza#377) * Fix spatial search for location site (kartoza#381) * Fix search user_boundaries * Fix reset search (kartoza#383) * Add coming soon menu (kartoza#382) * Fix spatial search if site outside boundary (kartoza#384) * Additional filters (kartoza#385) * Optional filters * Fix tests * Add new fields to collection models (kartoza#386) * Add new fields to collection models * Add migration file * Add site code to location site * Update csv upload to accomodate new fields * Add missing migration * Fix tests * Fix flake8 * Fix filter not working (kartoza#387) * Add reference category filter (kartoza#388) * Add api to get the reference category * Show reference category lists in filter panel * Filter function with reference category * Fix travis * Fix missing variable (kartoza#389) * Fix csv uploads (kartoza#390) * Update location site model (kartoza#391) * Validation ui (kartoza#392) * Show validation list in front end * Show point on map * Show and hide detail * Add validate function * Return pagination information * Update layout * Fix layout * Clear point in fetch collection * Fix travis * Fix side panel behavior * Only show validate button to user who has permission * Add compiled js * Fix get key function (kartoza#393) * Set search panel title in settings (kartoza#394)


Fix #350
User have github account connected
Selected projects will be added to pending list

User doesn't have github account connected