mirror of
https://github.com/kristoferssolo/FOSSDB.git
synced 2025-10-21 17:50:35 +00:00
Renamed templated/registration to templated/account
This commit is contained in:
parent
726443ee52
commit
e087399f25
@ -1,4 +1,5 @@
|
|||||||
from django import forms
|
from django import forms
|
||||||
|
|
||||||
from django.contrib.auth.forms import UserCreationForm
|
from django.contrib.auth.forms import UserCreationForm
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
|
|
||||||
|
|||||||
0
FOSSDB/apps/account/migrations/__init__.py
Normal file
0
FOSSDB/apps/account/migrations/__init__.py
Normal file
@ -22,7 +22,7 @@ def signup_view(request):
|
|||||||
"title": "Sign Up",
|
"title": "Sign Up",
|
||||||
"form": form,
|
"form": form,
|
||||||
}
|
}
|
||||||
return render(request, "registration/signup.html", context)
|
return render(request, "account/signup.html", context)
|
||||||
|
|
||||||
|
|
||||||
def login_view(request):
|
def login_view(request):
|
||||||
@ -37,4 +37,4 @@ def login_view(request):
|
|||||||
"title": "Login",
|
"title": "Login",
|
||||||
"form": form,
|
"form": form,
|
||||||
}
|
}
|
||||||
return render(request, "registration/login.html", context)
|
return render(request, "account/login.html", context)
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
from django import forms
|
from django import forms
|
||||||
|
|
||||||
from .models import HostingPlatform, ProjectHostingPlatform
|
from .models import ProjectHostingPlatform, HostingPlatform
|
||||||
|
|
||||||
|
|
||||||
class HostingPlatformForm(forms.ModelForm):
|
class HostingPlatformForm(forms.ModelForm):
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
# Generated by Django 4.2.2 on 2023-06-26 17:16
|
# Generated by Django 4.2.2 on 2023-06-27 10:33
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.db import migrations, models
|
from django.db import migrations, models
|
||||||
@ -60,7 +60,7 @@ class Migration(migrations.Migration):
|
|||||||
migrations.CreateModel(
|
migrations.CreateModel(
|
||||||
name='Project',
|
name='Project',
|
||||||
fields=[
|
fields=[
|
||||||
('uuid', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False, verbose_name='ID')),
|
('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False, verbose_name='ID')),
|
||||||
('name', models.CharField(max_length=255)),
|
('name', models.CharField(max_length=255)),
|
||||||
('description', models.TextField(blank=True, default='')),
|
('description', models.TextField(blank=True, default='')),
|
||||||
('date_created', models.DateTimeField(auto_now_add=True)),
|
('date_created', models.DateTimeField(auto_now_add=True)),
|
||||||
@ -96,6 +96,11 @@ class Migration(migrations.Migration):
|
|||||||
('project', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='fossdb.project')),
|
('project', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='fossdb.project')),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='project',
|
||||||
|
name='programming_language',
|
||||||
|
field=models.ManyToManyField(blank=True, through='fossdb.ProjectProgrammingLanguage', to='fossdb.programminglanguage'),
|
||||||
|
),
|
||||||
migrations.AddField(
|
migrations.AddField(
|
||||||
model_name='project',
|
model_name='project',
|
||||||
name='tag',
|
name='tag',
|
||||||
|
|||||||
@ -1,18 +0,0 @@
|
|||||||
# Generated by Django 4.2.2 on 2023-06-26 17:38
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('fossdb', '0001_initial'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AddField(
|
|
||||||
model_name='project',
|
|
||||||
name='proggramming_language',
|
|
||||||
field=models.ManyToManyField(blank=True, through='fossdb.ProjectProgrammingLanguage', to='fossdb.programminglanguage'),
|
|
||||||
),
|
|
||||||
]
|
|
||||||
@ -1,18 +0,0 @@
|
|||||||
# Generated by Django 4.2.2 on 2023-06-26 17:43
|
|
||||||
|
|
||||||
from django.db import migrations
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('fossdb', '0002_project_proggramming_language'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.RenameField(
|
|
||||||
model_name='project',
|
|
||||||
old_name='proggramming_language',
|
|
||||||
new_name='programming_language',
|
|
||||||
),
|
|
||||||
]
|
|
||||||
@ -1,17 +0,0 @@
|
|||||||
# Generated by Django 4.2.2 on 2023-06-26 17:45
|
|
||||||
|
|
||||||
from django.db import migrations
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('fossdb', '0003_rename_proggramming_language_project_programming_language'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.RemoveField(
|
|
||||||
model_name='project',
|
|
||||||
name='programming_language',
|
|
||||||
),
|
|
||||||
]
|
|
||||||
@ -1,6 +1,7 @@
|
|||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
from django.conf import settings
|
from django.contrib.auth.models import User
|
||||||
|
|
||||||
from django.db import models
|
from django.db import models
|
||||||
|
|
||||||
from .license.models import License
|
from .license.models import License
|
||||||
@ -8,11 +9,9 @@ from .operating_system.models import OperatingSystemVersion
|
|||||||
from .programming_language.models import ProgrammingLanguage, ProjectProgrammingLanguage
|
from .programming_language.models import ProgrammingLanguage, ProjectProgrammingLanguage
|
||||||
from .tag.models import Tag
|
from .tag.models import Tag
|
||||||
|
|
||||||
User = settings.AUTH_USER_MODEL
|
|
||||||
|
|
||||||
|
|
||||||
class Project(models.Model):
|
class Project(models.Model):
|
||||||
uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False, verbose_name="ID")
|
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False, verbose_name="ID")
|
||||||
owner = models.ForeignKey(User, on_delete=models.CASCADE)
|
owner = models.ForeignKey(User, on_delete=models.CASCADE)
|
||||||
name = models.CharField(max_length=255)
|
name = models.CharField(max_length=255)
|
||||||
description = models.TextField(blank=True, default="")
|
description = models.TextField(blank=True, default="")
|
||||||
|
|||||||
@ -5,6 +5,7 @@ from django.views.generic import CreateView, DeleteView, DetailView, UpdateView
|
|||||||
|
|
||||||
from .forms import ProjectForm
|
from .forms import ProjectForm
|
||||||
from .hosting_platform.forms import HostingPlatformForm
|
from .hosting_platform.forms import HostingPlatformForm
|
||||||
|
|
||||||
from .models import Project
|
from .models import Project
|
||||||
from .programming_language.forms import ProgrammingLanguageForm
|
from .programming_language.forms import ProgrammingLanguageForm
|
||||||
|
|
||||||
|
|||||||
@ -136,7 +136,7 @@ MEDIA_ROOT = BASE_PATH.joinpath("media")
|
|||||||
DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"
|
DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"
|
||||||
LOGIN_REDIRECT_URL = "/"
|
LOGIN_REDIRECT_URL = "/"
|
||||||
LOGOUT_REDIRECT_URL = "/"
|
LOGOUT_REDIRECT_URL = "/"
|
||||||
LOGIN_URL = "login/"
|
LOGIN_URL = "/login/"
|
||||||
|
|
||||||
# HTTPS settings
|
# HTTPS settings
|
||||||
# SESSION_COOKIE_SECURE = True
|
# SESSION_COOKIE_SECURE = True
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
{% extends "layout.html" %}
|
{% extends "layout.html" %}
|
||||||
{% block title %}Sign Up{% endblock %}
|
{% block title %}{{ title }}{% endblock %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
@ -11,13 +11,12 @@
|
|||||||
</button>
|
</button>
|
||||||
<br />
|
<br />
|
||||||
{% for project in projects %}
|
{% for project in projects %}
|
||||||
<b>@{{ project.owner }}</b>
|
<div>
|
||||||
<h4>{{ project.name }}</h4>
|
<h2>
|
||||||
<br />
|
<a href="{{ project.get_absolute_url }}">{{ project.owner }}/{{ project.name }}</a>
|
||||||
<a href="{{ project.get_absolute_url }}">
|
</h2>
|
||||||
<button>Read more</button>
|
<p>{{ project.description }}</p>
|
||||||
</a>
|
</div>
|
||||||
<p>{{ project.date_created }}</p>
|
|
||||||
{% empty %}
|
{% empty %}
|
||||||
<p>No projects yet (</p>
|
<p>No projects yet (</p>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user