Skip to content

v0.1.0

Compare
Choose a tag to compare
@adrianmcphee adrianmcphee released this 15 Oct 12:19
· 1864 commits to main since this release

v0.1.0 (2023-10-15)

Feature

  • feat: lol

nope (ff2940e)

  • feat: add a blank file to trigger a new release

Adds an empty file, useless, just to make sure
that python-semantic-release will create a new
release. (3c6693a)

  • feat: added talent service (c318842)

  • feat: replaced users with security app (5b2fcd6)

  • feat: added talent app with user model (471fc9e)

Fix

  • fix: remove empty file to trigger a new release

Just like before, this is a dummy commit to test
python-semantic-release, now pretending to be a
bug fix rather than a new feature. (d4e82dd)

Unknown

  • Merge pull request #71 from andreparames/cleanup

Remove files generated by semantic-versioning (e8f1cb0)

  • Remove files generated by semantic-versioning (cdeee65)

  • Merge pull request #70 from andreparames/main

Add Github Actions to run tests, deploy to Staging and deploy to Production (d7af6c5)

  • 2.0.0

[skip ci]
Automatically generated by python-semantic-release (77d277a)

  • 1.0.0

[skip ci]
Automatically generated by python-semantic-release (5822279)

  • Remove files generated by semantic-versioning (27e3fe2)

  • Small tweaks to GH Actions (86de42c)

  • Also deploy to demo when deploying to prod (9d44c39)

  • Fix reading tag from staging spec (6f1301f)

  • Add Action to deploy to production (61af102)

  • Needs PG to run tests (28d4390)

  • Fix version string (1a93581)

  • Install dependencies (7aceffb)

  • Add GH Action to run tests in PRs (1ad3373)

  • Only run Deploy to Staging on pushes to main (35999e4)

  • 0.2.0

[skip ci]
Automatically generated by python-semantic-release (4a033d1)

  • Use default context for doctl (77ae653)

  • 0.1.0

[skip ci]
Automatically generated by python-semantic-release (46ecd67)

  • Use fetch-depth: 0, needed for semantic-versioning (32f5863)

  • Update GH action + configure semantic-versioning (120e105)

  • Add version file (863ad8f)

  • Tweak settings code (715e0be)

  • GH Action: Login to DigitalOcean (23dde28)

  • Create build-and-deploy.yml

Action to deploy docker image to DO (4b7e5b3)

  • Merge pull request #68 from OpenUnited/test-circular-import

Fix Circular Import Error in the Factory Methods (18feaa3)

  • Remove outdated comment

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (e4c99d7)

  • Fix the circular import error in the factory methods and update the test methods

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (bb461da)

  • Merge pull request #67 from OpenUnited/dashboard

Implement work submission and improve the user experience (233f9a5)

  • Merge pull request #66 from adnankaya/adnankaya_docker_instructions

FIX issue #65: Edit docker instructions & local env file (13cc3af)

  • Implement post method for creating BountyDeliveryAttempt and fix the query errors

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b0a0037)

  • Create the form, construct the url path and create the template for the BountyDeliveryAttemptForm

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (a0429f1)

  • Remove BountyDeliveryAttachment and store the attachment in the BountyDeliveryAttempt model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (5d7b320)

  • Make the fileds non-nullable in the BountyDeliveryAttempt model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (2ff9fec)

  • Remove history from the product detail

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (2cb7499)

  • Add active bounties to the main dashboard

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (eb79e8c)

  • List the products the user owns

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (f31acfe)

  • Remove the placeholder table

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (bb9dc2c)

  • Remove the bg color from the main menu

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (57dbe8d)

  • Display a button on a condition

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (51a6743)

  • Change the menu item in the navbar

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ae55a38)

  • Remove blur event to close the menu and update the dashboard

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (8841ded)

  • fix typo (c4c0256)

  • FIX issue #65: Edit docker instructions & local env file (6469297)

  • Merge pull request #64 from OpenUnited/adrianmcphee-patch-4

Update README.md (6d59491)

  • Update README.md (db59ba7)

  • Merge pull request #63 from OpenUnited/adrianmcphee-patch-3

Update README.md (1e41a88)

  • Update README.md (17dc4eb)

  • Merge pull request #62 from OpenUnited/adrianmcphee-patch-2

Update README.md (c6a119d)

  • Update README.md (5387deb)

  • Merge pull request #61 from OpenUnited/adrianmcphee-patch-1

Update README.md (037ec13)

  • Update README.md (5af3fcd)

  • Merge pull request #60 from OpenUnited/dashboard

Bounty Management (cabd2f9)

  • Perpetuate the next url parameter when moving from sign in to sign up

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (0eac99e)

  • Implement next_url for the anonymous users

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (642d660)

  • Implement BountyClaimRequests tab in the dashboard

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (fd07571)

  • Implement bounty claim management for the talent

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (affd20e)

  • Add challenge status and modify the redirect url in challenge creation form

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (96de8b9)

  • Remove reviewer field temporarily

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (a1eaa36)

  • Modify the challenge detail page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (f941c66)

  • Implement 'Create, Update, Delete Bounty' views

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (7997642)

  • Add reviewer field to the challenge form,

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d17ffc1)

  • Fix form style error

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (535b9a3)

  • Load the tailwind.css file in the dashboard.html

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (704b052)

  • Implement manage bounties table to the dashboard

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (42f77f7)

  • Merge pull request #59 from OpenUnited/dashboard

Implementing the Dashboard (376f9d8)

  • Delegate the search functionality to another endpoint

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (14730ca)

  • Add search bar and sort filter

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (c91d877)

  • Add a search bar and filters to the challenge table

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (3c12b40)

  • Add Bounty Claim Table to the dashboard

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (92a4f8b)

  • Adjust the if statement

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (0c764ef)

  • Add link to create challenge button and fix a UI bug

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ca77d6e)

  • Display challenges on the table, Dashboard Challenges

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ca7859c)

  • Implement the base UI for managing products in the dashboard

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (dd5fb96)

  • Add get_photo_url() method to Product model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (3093b53)

  • Make full_description required for Product model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ee24bd3)

  • Set up tabs for the dashboard

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (42e797a)

  • Display a message when no product is found

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (68c3faf)

  • Add a margin to the icon

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (a3167fa)

  • Refactor the mouseenter-mouse leave events

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4a0ac3c)

  • Simplify the side navbar

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d93e7d6)

  • Add event listeners to navbar items

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (eb82786)

  • Add collasable menu for the products to a navbar in the dashboard

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (00f48ff)

  • Move the urls for the dashboard

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1994422)

  • Fix merge conflict

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6859c67)

  • Merge pull request #56 from FJLendinez/add-tailwindcss

Add tailwindcss standalone support (0b50002)

  • Update tailwind.config.js to handle multiple levels of folders (9b3923e)

  • Change tailwindcss from CDN to builded source (1f5928e)

  • Change script tag for link stylesheet (d211cf1)

  • Merge pull request #58 from OpenUnited/generic-relation-for-product

Add CRUD for Challenge model (1f0c3c5)

  • Merge pull request #57 from OpenUnited/generic-relation-for-product

Add Generic Relation for Product model (c5d4e8d)

  • Set up the urls, forms and views for CRUD bounty

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4134a01)

  • Add unit test and factories for product_management.models

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d5f3133)

  • Fix the circular import error

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (a4d9077)

  • Refactor DeleteChallengeView's get method

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (8fbf80c)

  • Add DeleteChallengeView

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (405969f)

  • Refactor CreateOrganisationView

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (7671fd3)

  • Implement UpdateChallengeView

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (77238ba)

  • Fix the photo on the navbar

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (efcd3d8)

  • Remove organisation_username from the url path for product

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (2d1aa88)

  • Add updateproduct view

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (c212db3)

  • Add inline form validation for product name

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6b28d10)

  • Remove clean_photo() field

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (47c8d3d)

  • Make the ownership of a product generic

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b61d870)

  • Update load_sample_data.py

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (0cadf2e)

  • Add a generic relation to Product for Person and Organisation

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (94d8d66)

  • Remove the migration files

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d70dd34)

  • More precise patterns (1debed6)

  • Rename tailwind.config.json to tailwind.config.js (c8a7585)

  • Create watch_css_changes.sh (b7e3596)

  • Update setup.sh (600918e)

  • Change CDN url for the static we build (8dba70e)

  • Create tailwind.config.json (03ff708)

  • Added pytailwind to requirements (222f040)

  • Merge pull request #55 from OpenUnited/create-bounty

Implement Star Rating (02545bf)

  • Merge pull request #54 from OpenUnited/create-bounty

Create, Update, Delete for Feedback Model (f879337)

  • Merge pull request #53 from OpenUnited/challenge-flow

Implement Create Challenge Page (cb22316)

  • Very first dashboard implementation

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (8ea0c58)

  • Add toggleable menu bar and the template of the dashboard

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (dedd471)

  • Add empty DashboardView

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (5729115)

  • Refactor the template

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ae82b7f)

  • Add unit tests for FeedbackForm

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (871c5c1)

  • Rewrite star rating using hyperscript

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (29fe3f9)

  • Fix hyperscript error

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (3de6e8b)

  • Remove the unnecessary image

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (5ca67da)

  • Modifed the unit tests

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b11f770)

  • Add unit tests for Feedback CRUD

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b5e7833)

  • Add login required to Feedback views

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (70bca11)

  • Implement delete view and implement better HTMX

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (dde0ab6)

  • Rewrite create feedback view

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (95e72c5)

  • Create 'Update Feedback' view

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (61b7da3)

  • Replace Javascript code with one-liner hyperscript

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (8e8f560)

  • Refactor the template

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4c2e923)

  • Remove skill_mode from Challenge and move skills to Bounty

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (466db58)

  • Style the breadcrumbs in challenge detail page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (32746ee)

  • Fix merge conflict

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6dacb8b)

  • Remove skill and expertise from Challenge form

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (e8d997c)

  • Remove skills and expertise from Challenge and replace skills field with ManyToManyField in Bounty model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1f2baf6)

  • Remove unnecessary scripts

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6fed2e4)

  • Change the title in portfolio page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (5d11dfa)

  • Refactor home and profile pages

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (91507d9)

  • Remove unnecessary files

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (8362c1d)

  • Add success message and form validation

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4b73a41)

  • Enable list-skill-and-expertise endpoint for specific URL routes

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (eceedd3)

  • Fully implement challenge creation flow

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (5677e1a)

  • Improve the try except block

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (63b1c03)

  • Mostly implement challenge creation form

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (a75c3f0)

  • Implement create challenge: step one

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (221992f)

  • Merge pull request #51 from OpenUnited/create-product

Implement Create an Organisation Page (d32c46e)

  • Enable messages framework and create toast template

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (aa455ae)

  • Add inline validation to name field

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (aa88f8a)

  • Add indicator to the inline form validation

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (14cd358)

  • Add inline form validation

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (9833e51)

  • Add 'Create your organisation' page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (edba6c8)

  • Replace the magic number

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (2c12608)

  • Merge pull request #50 from OpenUnited/create-product

Implement 'Create Product' page (c8dc383)

  • Refactor CreateProductView and remove unused and outdated methods

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (8522a47)

  • Post data and save the result and display error messages

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (217e5ff)

  • Make website nullable and replace charfield with imagefield for the photo

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (bdecb64)

  • Make website field for product nullable

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (74ae8a6)

  • Fix a UI bug

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (24941d5)

  • Merge remote-tracking branch 'origin' into create-product (4ae43d9)

  • Add 'Create product' page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (223e256)

  • Format the file

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1bfee75)

  • Merge pull request #49 from OpenUnited/profile-flow

Add Unit Tests for talent/views.py (f835c34)

  • Refactor unit tests and add unit tests for the new functions in the view

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ea78487)

  • Elaborate the fields in PersonSkill model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (90ce5c7)

  • Specify the exception type

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (75fdbd2)

  • Merge pull request #48 from OpenUnited/profile-flow

Rewrite tree-select.js (22c414e)

  • Rewrite 'tree-select.js' with promises and display the previously selected skills and expertise

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (7ef11ea)

  • Merge pull request #47 from OpenUnited/profile-flow

Enable users to complete the profile after the sign up (aabfbf1)

  • Clean up skill and expertise in profile creation

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1882de4)

  • Show a modal after the sign-up to complete the profile

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4b1fdbb)

  • Merge pull request #46 from OpenUnited/testing

Add Unit Tests and Refactor the talent/models.py (f6e4375)

  • Refactoring and improving the user experience

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (699bae3)

  • Merge branch 'main' into testing (83793da)

  • Add unit tests for the rest of the views in talent app

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6eaa251)

  • Add unit test for submit_feedback view

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (08af33d)

  • Add unit test for talent app's functional based views

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (dcf6463)

  • Fix a bug

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (639a8c1)

  • Fix the bug in the login

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (287ce14)

  • Write unit tests for talent/models.py

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (eec1aaf)

  • Update FeedbackService and write unit tests

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (836178a)

  • Fix a typo

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (530b626)

  • Add a constraint to Feedback model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (15d652e)

  • Refactor models.py and services.py

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (05a94e9)

  • Add Person, Status and Feedback to the admin dashboard

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (898e008)

  • Merge pull request #45 from OpenUnited/testing

Add Unit Tests (30308f5)

  • Add unit tests for logout view and do refactoring

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (bb292ee)

  • Add unit tests for security/views

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (0f9cadb)

  • Add unit test for security/signals

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (27c7e44)

  • Add unit tests for security/forms

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (cb967c2)

  • Add unit test for get_or_none method

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (3bf65f9)

  • Add models to the admin page for security app

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (0c5dfa8)

  • Update str method

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (0837dd4)

  • Update PersonFactory and delete the unit cases

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (bd3f853)

  • Remove the tests.py and reorganise the directory structure

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (90c2b39)

  • Add unit tests

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (0514733)

  • Move some methods from services to models

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6466c9b)

  • Merge pull request #44 from OpenUnited/ideas

Add and Edit Ideas (51e5ee5)

  • Merge pull request #42 from OpenUnited/portfolio

Data migration script (3b9bd0a)

  • Implement product update page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (2b206cb)

  • Implement product idea detail page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (826b25a)

  • Implement product idea page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (778acc2)

  • Update .env.example (259abfe)

  • Update README.md (dcd90d5)

  • Merge pull request #43 from OpenUnited/dogukanteber-patch-1

Update README.md (aec1a11)

  • Update README.md (c0a0864)

  • Merge branch 'portfolio' (bbfcfc8)

  • Uncomment str method

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ed8bb33)

  • Add data migration script and make adjustments to models

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (0c0c2b8)

  • Merge pull request #41 from OpenUnited/portfolio

Follow-up on Bounty Claim Flow (2d04555)

  • Randomize BountyClaim creation so that we can test claim flow

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (326ee76)

  • Add better naming

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (93b3e74)

  • Merge pull request #40 from OpenUnited/portfolio

Challenge Claim Flow (71d6162)

  • Implement challenge claim flow

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (bfdd3f3)

  • Claim a challenge

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (da11695)

  • Complete challenge detail page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (7548b3f)

  • Temporarily fix challenges page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (3f93d99)

  • Merge pull request #39 from OpenUnited/portfolio

Add sample data for Feedback model (83a0848)

  • Add sample data for Feedback model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (c58b37e)

  • Merge pull request #38 from OpenUnited/portfolio

Add link to the portfolio page (33f8716)

  • Add link to the portfolio page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (c3ec6e2)

  • Merge pull request #37 from OpenUnited/portfolio

Portfolio (6d64d35)

  • Remove docker.env

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d83e8cf)

  • Merge pull request #36 from OpenUnited/adrianmcphee-patch-1

Update README.md (43a109c)

  • Refactor

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1499ca4)

  • Implement 'Send Feedback' functionality

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (f82658a)

  • Add Feedback model and pop up modal

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b0337d2)

  • Refactor profile photo related stuff

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (f88dd68)

  • Comment-out contributors and leadership

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (58020a0)

  • Add additional skill icons

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1b56331)

  • Add location

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (9901b51)

  • Add completed challenge listing

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1e09803)

  • Update challenge.json

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b57ceba)

  • Generate sample data for BountyClaim model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (70656c6)

  • Generate sample data for PersonSkill

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (9c1dfeb)

  • Save skills and expertise and show it on the portfolio

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (e11e179)

  • Remove duplicated object creation block

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6d9f2bd)

  • Add icons and images

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (e6b7952)

  • Add service methods

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (bda25af)

  • Refactor skill and expertise fields and update portfolio page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (446d20e)

  • Fix merge conflict

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (45a7338)

  • Update README.md (7f3a1b2)

  • Merge pull request #32 from Saif-Uz-Zaman/main

Added dockerfile and docker-compose.yaml (6121dc2)

  • Merge pull request #35 from OpenUnited/user-profile

A couple of minor fixes (b18365d)

  • Implement talent status

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (cf4b6ee)

  • Add display_boost_factor field to Skill model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (f995fb6)

  • Fix the error in product/people page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (9f316af)

  • Add profile link to the header along with a picture

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (5d7598b)

  • Merge branch 'config' into user-profile (1c26325)

  • Merge branch 'main' into user-profile (c8ff1e3)

  • Fixed docker-entrypoint.sh (a00ad99)

  • Updated the env example file (e46067d)

  • Added docker networking instructions in README (fdfd668)

  • Merge branch 'main' into configuration (f9aac95)

  • Update str method of User model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b0f9269)

  • Separate production and development settings

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1bb10ef)

  • Added dockerfile and docker-compose.yaml (f8adbe1)

  • Merge pull request #31 from OpenUnited/user-profile

Enable Skill and Expertise Selection in User Profile (8c50b67)

  • Create different settings files for local, development and production

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4fe455d)

  • Add comment to the problematic line

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (57c400d)

  • Merge branch 'user-profile' (b18b605)

  • List active skills

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (18bf3ed)

  • Update README.md (27ea67a)

  • Display the skill-expertise pair in the table

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4bddf6d)

  • Update settings.py - set STATIC_ROOT (0715291)

  • First select skill then select expertise

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ffc32e1)

  • Replace _ with -

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (af9eb12)

  • Refactor the javascript file

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (a47c18f)

  • Get skills and expertise from front-end in the user profile form

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (8bbcec2)

  • Fix javascript import error

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (626f85b)

  • Merge pull request #30 from OpenUnited/user-profile

Implement user profile except Skills and Expertise (d66d783)

  • Refactor

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b143d7b)

  • Add restriction to the profile details page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (e7d7e22)

  • Implement picture upload, update and remove

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d5cff0e)

  • Implement remove picture button

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (378c13d)

  • Implement file upload

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b49fe85)

  • Change related name

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (12fd9aa)

  • Fix the path for the default image

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6764206)

  • Fix the migrations collision after merging the main branch

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (466521b)

  • Merge branch 'main' into user-profile (8dd1a2b)

  • Implement user profile page except photo uploading and skills and expertise

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (0390e90)

  • Mostly implement Person detail page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (de3600e)

  • Register User and Person models to the admin page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4c8ccb7)

  • Add icons

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ca28d5a)

  • Merge pull request #29 from OpenUnited/refactoring

Refactor User, Person and SignUpRequest models (77e8c06)

  • Hash the password before saving in UserService

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b47da64)

  • Merge branch 'refactoring' into user-profile (3975989)

  • Merge branch 'main' into refactoring (0239503)

  • Make modifications on User, Person and SignUpRequest models

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (47a1376)

  • Merge pull request #28 from OpenUnited/optimization

Optimization (1790283)

  • Implement very basics of the user profile view

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (3159973)

  • Add migration file

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (3efdbb3)

  • Remove ChallengeListing model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (85a3060)

  • Configure Django Debug Toolbar

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1aaa383)

  • Rewrite the sample data for the Challenge model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (7756151)

  • Fix the relationship in the template file

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6bad8ec)

  • Update load_sample_data.py

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b483585)

  • Rename ProductPerson to ProductRoleAssignment and fix the relationships in that model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d1cab1e)

  • Remove ProductOwner model and remove FOLLOWER role from ProductPerson

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (f4650ba)

  • Merge pull request #27 from OpenUnited/sign-in-attempt

Modify Sign In and Sign Up Pages (9c0b84e)

  • Change the ordering of email and preferred name and add a small javascript event to fill preferred name from full name

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (a1ede44)

  • Create SignInAttempt model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (c652d37)

  • Create a pre_save signal to reset password_budget and reset_required fields when password is changed

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (766da51)

  • Check if there is at least three incorrect attempt when signing in. Also rename sign-in to sign_in

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (e728af6)

  • Remove unused logout view and url path

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1d0f08e)

  • Put preferred_name to the sign up form and modify the models accordingly

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (cbb27ac)

  • Add necessary variables for the template

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (e338cb8)

  • Add full_name and preferred_name fields to User model, modified json files and recreated the migration files

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (07f2fb5)

  • Update setup.sh

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (7c88919)

  • Merge pull request #26 from OpenUnited/implement-logout

Implement logout and a setup script (63b8854)

  • Merge pull request #25 from OpenUnited/update-load-sample-data

Update load_sample_data.py (aad1ca4)

  • Update requirements.txt

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (e352bd4)

  • Add the first version of setup.sh

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (442d020)

  • Implement logout view

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (39d79e4)

  • Create a script to reset the database

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1eee47d)

  • Write a comment to service function

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (3fde262)

  • Update load_sample_data.py script

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (993675f)

  • Merge pull request #24 from OpenUnited/implement-sign-in

Implement User Related Tasks (53c3d7d)

  • Merge branch 'main' into implement-sign-in (f086fc6)

  • Merge pull request #23 from OpenUnited/implement-sign-in

Change AUTH_USER_MODEL (c9dca77)

  • Merge branch 'main' into implement-sign-in (3f392ce)

  • Merge pull request #22 from OpenUnited/refactor-base-template

Refactor base template (1c92ab6)

  • Merge refactor-base-template branch and fix a merge error

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (65addbf)

  • Update security/urls.py

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (64f6a78)

  • Organise security/templates folder

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (293ed0e)

  • Try to reduce redundancy in the template files

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (9a391a4)

  • Implement password reset view

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (833c62c)

  • Add a non-field error

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4b47c06)

  • Move password reset form to security

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (baf79c2)

  • Move templates to security folder and update the views

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (33c952f)

  • Move sign up page to security app

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4593c2b)

  • Move the sign up page to security app

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (3a14bea)

  • Implement User model in security app

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (92b8eb0)

  • Simplify base.html

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6f455a0)

  • Fix merge conflict

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (0e648cb)

  • Merge pull request #21 from OpenUnited/implement-sign-up

Sign Up Page is Done! (fc0a20b)

  • Configure sending reset email

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (0c6fe84)

  • Ignore Django's registration folder as well as admin folder for the templates and modify sending email configuration

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ffeb1f2)

  • Add errors to the template

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4ef77f5)

  • Authenticate user and use username for auth

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (093f171)

  • Add view, form and templates for the sign in page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (5af781c)

  • Fix merge conflict, again

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (20cf46d)

  • Configure urls and create sign in form

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6876602)

  • Fix merge conflict

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b35fdda)

  • Merge branch 'implement-sign-up' into implement-sign-in (9613e1f)

  • Add password strength checker

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (187d2ef)

  • Merge pull request #20 from OpenUnited/implement-sign-up

Almost Implement Sign Up Page (62fbd2b)

  • Refactor sign up page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4a1418d)

  • Merge branch 'main' into implement-sign-up (a8387d9)

  • Implement sign up page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4be942a)

  • Set up e-mail verification

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6f5cf34)

  • Update README.md (3ea1850)

  • Move the sign up logic to the service

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (675c73d)

  • Add error fields to the template and make forms more verbose

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (a414896)

  • Create a temporary model after users sign up

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (db88543)

  • Update sign up step templates

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (21d79c8)

  • Remove unnecessary js and css code

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (957a238)

  • Replace js and css with template conditions

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (a41d670)

  • Implement working sign up: base

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (78ec38b)

  • Add django-formtools

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (eb31631)

  • Update README.md (3c741b5)

  • Merge pull request #19 from OpenUnited/implement-product

Implement Product Detail Page Except Minor Details (d92f4a2)

  • Add static files

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b3d02b6)

  • Undo the previous sign up and sign in implementation

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (445f1ce)

  • Merge branch 'implement-product' into implement-sign-up (60f588d)

  • Exclude private products from ProductListView

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (3a41532)

  • Generate more realistic data for Product model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (0d02520)

  • Adjust the order of each ProductPerson from the least authorized to the most

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d712518)

  • Replace the existing person data with more realistic person data

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (7942bcd)

  • Update Person model and product_people template

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (f4a2f7f)

  • Add social links to Person model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (bcba6df)

  • Render product_people page and add custom filter to Jinja2

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (8d11800)

  • Update load_sample_data.py and generate sample data forthe ProductPerson model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (e0cd19e)

  • Unify ProductOrganisation and ProductRole under ProductPerson

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (084801c)

  • Update README.md (ef5f55d)

  • Implement ideas&bugs page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (7e7e42a)

  • Enable debugging mode

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (26ac965)

  • Generate sample data for Idea model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (05f5125)

  • Create Idea model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (65d218c)

  • Check if the given URL is valid if not, display 404 page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (db8c417)

  • Refactor urls.py and views.py once more and add temporary templates for non-implemented views

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d977fc2)

  • Refactor product detail view

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d18e7eb)

  • Implement product tree

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6e7ed28)

  • Update load_sample_data.py for Capabilities

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b913bf0)

  • Merge pull request #18 from OpenUnited/implement-product

Implement Product Details Page - Part One and a half of Two (6709199)

  • Implement challenges list in product detail page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (c356612)

  • Updated templates and views for product detail view

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (89fee0a)

  • Generate sample data for bounty

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (f3495c5)

  • Merge pull request #17 from OpenUnited/implement-product

Implement Product Details Page - Part One of Two (31698da)

  • Merge pull request #16 from OpenUnited/implement-product-listing

Implement Product Listing Page (f4b03df)

  • Implement initiatives page in product detail

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (cdfead8)

  • Set up urls for product detail and implement product summary page except the product tree

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (301b587)

  • Update requirements.txt

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (2ff2141)

  • Implement product listing page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (5a86c9a)

  • Update README.md (2059846)

  • Update README.md (14894fc)

  • Update README.md (9f063b8)

  • Remove PointPriceConfiguration data at the begining of the run

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (630c764)

  • Hot fix: Update requirements.txt

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d851134)

  • Hot fix: Delete services that use the deleted User model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6f36941)

  • Merge pull request #14 from OpenUnited/implement-challenges

Implement challenges page (e6d00f1)

  • Merge pull request #15 from OpenUnited/create-sample-data

Move sample_data folder to utility folder (64b4b3f)

  • Move sample_data folder into utility folder

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (a44fe68)

  • Remove User model and its manager

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (cf9fd94)

  • Implement challenges list page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (38b4276)

  • Merge pull request #13 from OpenUnited/implement-challenges

Partially implement challenges section (e765004)

  • Replace assets' source

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (938341c)

  • Partially write challenges view

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ba9b111)

  • Add comments and type hints to load_sample_data file

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b42239d)

  • Clean-up load_sample_data script

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (3693109)

  • Format product_management/models.py

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (a39023d)

  • Update services

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (aba8a5a)

  • Set up url route for challenges

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (75cea69)

  • Update base.html

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b4dc455)

  • Set up Jinja template engine

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d5cd717)

  • Update load_sample_data.py

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ed946cf)

  • Merge pull request #11 from OpenUnited/rewrite-sign-in-and-up-views

Rename Talent model (9689d8b)

  • Rename Profile model to Person

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (cd2f2e2)

  • Add unit tests for services

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ff101fc)

  • Remove unused import

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (87a5bb5)

  • Extract business logic to service file

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (476a6d4)

  • Add a superuser to the sample data

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (a73a626)

  • Save hashed passwords

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (fe4ef06)

  • Write services for Profile model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (59d34f5)

  • Wrote tests for SignInForm, SignUpForm and ProfileDetailsForm

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (92d9162)

  • Test Profile model and write ProfieFactory

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (e1bf031)

  • Make Profile model inherit TimeStampMixin

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (fe7fcb2)

  • Rename Talent model to Profile

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (521ac5b)

  • Update README.md (24c382e)

  • Update README.md (a520390)

  • Update README.md (4fae590)

  • Merge pull request #10 from OpenUnited/rewrite-sign-in-and-up-views

Refactoring and style changes (51650e7)

  • Update README.md (5a87923)

  • Update README.md (e04f9f9)

  • Update README.md (d9bbab0)

  • Update README.md (8f5f677)

  • Update README.md (eca6107)

  • Rewrite sign up view and input other fields that are necessary for Talent model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ef4ff25)

  • Rewrite the sign up page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (50db0d5)

  • Rewrite sign in page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1e74598)

  • Update README.md (cb25eae)

  • Update README.md (cdccc19)

  • Update README.md (504cf3b)

  • Delete all the migrations and regenerate them

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (39afecd)

  • Make talent.Talent as the auth user model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (01f8fac)

  • Update admin view and Talent model's table name

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (a54e86e)

  • Create README.md (7a8fe6c)

  • LICENSE (785a89b)

  • Adjust the max length of sign in form fields according to the Abstractuser

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (e6b5a49)

  • Add the admin view for Talent model and remove Person admin view

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (7c2df36)

  • Create Talent model and add verbose_name field

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (703c0ba)

  • Add Talent model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (ba7521a)

  • Change the formatting of the file

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d167a13)

  • Merge pull request #9 from OpenUnited/sign-in-and-up-views

Implement Sign in and sign up views (9cff68d)

  • Update the error message

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (433bfce)

  • Create an admin view for Person model

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (c5d7805)

  • Avoid code repetition in forms

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (54285fa)

  • Add margins and error messages with style for a better user experience

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (cbefcd8)

  • Implement sign up and sign in

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (f6d4c88)

  • Add static files and update base.html

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (764d764)

  • Merge pull request #8 from OpenUnited/integrate-commerce-service

Clean-up commerce service (bafb271)

  • Replaced the requirements folder with a single requirements.txt file

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (4e0c02a)

  • Add a protectiong mechanism to payment logic

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (66404b5)

  • Fix ZeroByDivision error and fix typos

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (06c7100)

  • Merge pull request #7 from OpenUnited/integrate-commerce-service

Fully integrate service for commerce app (ee0b7c2)

  • Display the home page

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (62c5d58)

  • Update settings.py

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (bb75eb5)

  • Fix log message

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (8e7fb38)

  • Update .gitignore

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (b66ff7a)

  • Update parameters of OrganisationPersonService's update method

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (79e873f)

  • Update PersonService

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6473389)

  • Update load_sample_data script

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (6356c0b)

  • Make email field unique

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1a6894f)

  • Update UserService

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (48d2667)

  • Update load_sample_data.py

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (cbc931e)

  • Add service for pointpriceconfiguration

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (115deac)

  • Add SalesOrderService

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (1c4fc35)

  • Merge pull request #6 from OpenUnited/integrate-commerce-service

Partly integrate service for commerce app (f05d227)

  • Update load_sample_data file

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (c1f7642)

  • Add Cart service

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (d35a176)

  • Add organization related services

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (082b85b)

  • Add type hints

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (185fd8d)

  • Fix circular import error

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (34683ec)

  • Add security service

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (c8d6d3a)

  • Add commerce service and move the business logic from commerce/models.py

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (71da3d0)

  • Fix the circular import error

Signed-off-by: Doğukan Teber <dogukanteber1@hotmail.com> (c8f11a4)

  • Merge pull request #4 from OpenUnited/feat/integrate-talent-app

feat: added talent service (bfcf713)

  • All apps enabled and migrations working (b0103b9)

  • Resolve circular import (c9bba9a)

  • More cleanup (7a20fe4)

  • Progress (b3119b4)

  • Clean up security models (5e1ba81)

  • Cleaning up (2aa2117)

  • Add missing engagement.tasks and openunited.utils (96b76f9)

  • Some steps towards getting product_management running (25c9915)

  • Tweaks (e92bb9b)

  • Handle no input case (085504a)

  • Clean up (9f16ee6)

  • Rename (3250b61)

  • Be honest about fanciness (22c31fd)

  • Clean up imports (09ad3be)

  • PersonSkill now loading in populate_test_data.py (2eaf113)

  • Move ancestry functionality to Mixin (d2ab16d)

  • Recursively get ancestry/lineage for Skill as json (6fd0211)

  • Load reference data in a cleaner way (69da9c7)

  • Minor tweaks (b9071d7)

  • Load reference data for Skills and Expertise (0e5e02b)

  • Data fun (f403556)

  • Tidy this place up a bit (36e32ba)

  • Merge pull request #3 from OpenUnited/feat/integrate-talent-app

Simplifications such as removing PersonProfile model (623feb0)

  • Simplifications such as removing PersonProfile model (3c269f8)

  • Merge pull request #2 from OpenUnited/feat/integrate-talent-app

feat: replaced users with security app (36a08ea)

  • Merge branch 'main' into feat/integrate-talent-app (fd0ee1c)

  • Tweaks (6cacda1)

  • Get outline of test data loading working (6c631c1)

  • Merge pull request #1 from OpenUnited/feat/integrate-talent-app

feat: added talent app with user model (906c67b)

  • Outline of script to create test data (ad0b788)

  • Add old notifications code with some modifications (c2e87c1)

  • Tweaks to db dump files (ce70f06)

  • Export tables to CSV (795b235)

  • Merge branch 'main' of github.com:OpenUnited/platform (4223cde)

  • Script to dump database as json files and other small tweaks (2411126)

  • Clean up a bit (6a73d47)

  • Add some missing models etc (05b226d)

  • Fix double import (b22d037)

  • Rename app to product_management for clarity (9fc4bb5)

  • Create security domain/app (f7253ec)

  • Add engagement app/domain (cd67d0e)

  • Consolidate 'Demand' domain into Product and Talent (388f5a6)

  • More model allocation (fe49269)

  • Allocate more models (6cafb9a)

  • add initial app structure and some models (234c67d)

  • initial commit (32421c5)