Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First-change-branch #5

Open
wants to merge 67 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
ee67608
Cambios
JuanCamiloEduardo Mar 26, 2022
9d26113
Cambios
JuanCamiloEduardo Mar 26, 2022
c9947aa
Psicologo y CIta
LuisaFuentesL Mar 27, 2022
0b40d0b
Psicologo y Cita
LuisaFuentesL Mar 27, 2022
8b0c507
psicologo y cita
LuisaFuentesL Mar 27, 2022
4875dbf
Merge pull request #1 from LuisaFuentesL/master
JuanCamiloEduardo Mar 27, 2022
2f3ec2c
prueba conexion
LuisaFuentesL Mar 27, 2022
ab5594d
cambio return psicologo
LuisaFuentesL Mar 27, 2022
fce7e63
correccion length
LuisaFuentesL Mar 28, 2022
fc41c30
admin cita y psicologo
LuisaFuentesL Mar 28, 2022
ba962b2
ok
JuanCamiloEduardo Mar 28, 2022
696234a
acompanante
JuanCamiloEduardo Mar 28, 2022
79bcf86
Merge branch 'master' of https://github.com/Educacion-Estrella/ISIS25…
JuanCamiloEduardo Mar 28, 2022
90d84bb
Merge branch 'master' of https://github.com/Educacion-Estrella/ISIS25…
JuanCamiloEduardo Mar 28, 2022
650a51d
cambios
JuanCamiloEduardo Mar 28, 2022
868c67d
aver
JuanCamiloEduardo Mar 28, 2022
2e4c8b2
urls
JuanCamiloEduardo Mar 28, 2022
8e7885f
urls
JuanCamiloEduardo Mar 28, 2022
2dbbdd5
ok
JuanCamiloEduardo Mar 28, 2022
c89962d
acompanantes
JuanCamiloEduardo Mar 28, 2022
1ebed17
Create README.md
juanCpacheco Mar 29, 2022
bace1c1
Update acompanante_logic.py
JuanCamiloEduardo Mar 29, 2022
3688965
Update acompanante_logic.py
JuanCamiloEduardo Mar 29, 2022
0a53802
Update urls.py
JuanCamiloEduardo Mar 29, 2022
7697b44
Hola
JuanCamiloEduardo Mar 30, 2022
18c6def
Prueba
JuanCamiloEduardo Mar 30, 2022
69a6552
Cambios Forms
JuanCamiloEduardo Mar 30, 2022
05536ad
cambio settings
JuanCamiloEduardo Mar 30, 2022
4482dea
Comentado
JuanCamiloEduardo Mar 30, 2022
4b7095f
base.html
JuanCamiloEduardo Mar 31, 2022
546152f
Update acompanante_logic.py
JuanCamiloEduardo Mar 31, 2022
5672141
Merge branch 'master' of https://github.com/Educacion-Estrella/ISIS25…
JuanCamiloEduardo Mar 31, 2022
0953b81
urls.py
JuanCamiloEduardo Mar 31, 2022
d1b56b2
view.py
JuanCamiloEduardo Mar 31, 2022
3455411
view.py
JuanCamiloEduardo Mar 31, 2022
0523125
corregido
LuisaFuentesL Apr 7, 2022
c10c23e
Update settings.py
LuisaFuentesL Apr 7, 2022
f30e60d
acomppanantes funciona
LuisaFuentesL Apr 7, 2022
f6f6816
acompanante s
LuisaFuentesL Apr 7, 2022
a25ef10
citas
LuisaFuentesL Apr 7, 2022
3eab82f
cita get
LuisaFuentesL Apr 7, 2022
dc27282
estudiante
LuisaFuentesL Apr 7, 2022
296ad24
monitoring estudiante
LuisaFuentesL Apr 7, 2022
c35b363
si
LuisaFuentesL Apr 7, 2022
15d762b
vacio
LuisaFuentesL Apr 7, 2022
f6e95ac
estudiante s
LuisaFuentesL Apr 7, 2022
f5b6f60
;
LuisaFuentesL Apr 7, 2022
c794648
s estu
LuisaFuentesL Apr 7, 2022
ce0ea10
cambios estud
LuisaFuentesL Apr 7, 2022
1699511
:)
LuisaFuentesL Apr 7, 2022
2578c54
psicologo
LuisaFuentesL Apr 9, 2022
f3e0a76
psicologos
LuisaFuentesL Apr 9, 2022
32429e4
templates psicologo
LuisaFuentesL Apr 9, 2022
f674a27
cambio
LuisaFuentesL Apr 9, 2022
d871585
ese de psicologos
LuisaFuentesL Apr 9, 2022
3da1410
html psicologo
LuisaFuentesL Apr 9, 2022
0777994
relacion psicologos citas
LuisaFuentesL Apr 9, 2022
e229535
relacion psicologos citas
LuisaFuentesL Apr 9, 2022
1610342
correccion
LuisaFuentesL Apr 9, 2022
7aa12b9
relacion no funciona, vamos a ver
LuisaFuentesL Apr 9, 2022
23cbdea
serializer
LuisaFuentesL Apr 9, 2022
e0fe663
serializer psico
LuisaFuentesL Apr 9, 2022
8fbe1ee
Update README.md
dfmartinezo May 3, 2022
e3fb546
Merge pull request #2 from dfmartinezo/patch-1
dfmartinezo May 3, 2022
3bfebb9
auth0
dfmartinezo May 3, 2022
1e9c52d
boton create cita
dfmartinezo May 3, 2022
9b29c5c
Update settings.py
dfmartinezo May 3, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 15 additions & 27 deletions Jmeter-test/Load-tests.jmx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="4.0" jmeter="4.0 r1823414">
<jmeterTestPlan version="1.2" properties="5.0" jmeter="5.4.3">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
<stringProp name="TestPlan.comments"></stringProp>
Expand All @@ -18,22 +18,23 @@
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">10</stringProp>
<stringProp name="ThreadGroup.num_threads">1000</stringProp>
<stringProp name="ThreadGroup.ramp_time">10</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="GET Request" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="HTTPSampler.domain">172.10.10.10</stringProp>
<stringProp name="HTTPSampler.domain">172.24.41.140</stringProp>
<stringProp name="HTTPSampler.port">8082</stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path">/measurements/</stringProp>
<stringProp name="HTTPSampler.path">/psicologos/</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
Expand Down Expand Up @@ -160,51 +161,38 @@
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">10</stringProp>
<stringProp name="ThreadGroup.num_threads">0</stringProp>
<stringProp name="ThreadGroup.ramp_time">10</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="POST Request" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="variable" elementType="HTTPArgument">
<elementProp name="dateTime" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">1</stringProp>
<stringProp name="Argument.value">2006-10-25</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">variable</stringProp>
<stringProp name="Argument.name">dateTime</stringProp>
</elementProp>
<elementProp name="value" elementType="HTTPArgument">
<elementProp name="plataforma" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">22.1</stringProp>
<stringProp name="Argument.value">Zoom</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">value</stringProp>
</elementProp>
<elementProp name="unit" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">C</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">unit</stringProp>
</elementProp>
<elementProp name="place" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">ML500</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">place</stringProp>
<stringProp name="Argument.name">plataforma</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain">172.10.10.10</stringProp>
<stringProp name="HTTPSampler.domain">172.24.41.140</stringProp>
<stringProp name="HTTPSampler.port">8082</stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path">/measurementcreate/</stringProp>
<stringProp name="HTTPSampler.path">/citacreate/</stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# ISIS2503-MonitoringApp
Web application for monitoring physical variables in python Djan

Grupo2.
Empty file added acompanantes/__init__.py
Empty file.
4 changes: 4 additions & 0 deletions acompanantes/admin.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
from django.contrib import admin
from . models import Acompanante

admin.site.register(Acompanante)
6 changes: 6 additions & 0 deletions acompanantes/apps.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
from django.apps import AppConfig


class AcompananteConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'acompanantes'
14 changes: 14 additions & 0 deletions acompanantes/forms.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
from django import forms
from .models import Acompanante

class AcompananteForm(forms.ModelForm):
class Meta:
model = Acompanante
fields = [
'nombre',
'edad',
]
labels = {
'nombre': 'Nombre',
'edad': 'Edad',
}
14 changes: 14 additions & 0 deletions acompanantes/logic/acompanante_logic.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@

#HOla

from ..models import Acompanante

def get_acompanante():
acompanante = Acompanante.objects.all()
return acompanante

def create_acompanante(form):
acompanante = form.save()
acompanante.save()
return ()

Empty file.
15 changes: 15 additions & 0 deletions acompanantes/models.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@

from django.db import models
"""
from estudianteEstrella.models import EstudianteEstrella
"""
class Acompanante(models.Model):

nombre = models.CharField(max_length=50)

edad = models.FloatField(null=True, blank=True, default=None)
"""
estudiante = models.ForeignKey(EstudianteEstrella, on_delete=models.CASCADE, default=None)
"""
def __str__(self):
return '%s %s' % (self.edad, self.nombre)
12 changes: 12 additions & 0 deletions acompanantes/templates/Acompanante/acompananteCreate.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{% extends 'base.html' %}

{% block content %}

<form method="POST">

{% csrf_token %}
<br>
{{ form.as_p }}

<button type="submit" class="btn btn-success waves-effect waves-light">Create</button>
<button type="button" class="btn btn-primary waves-effect waves-light"
onClick=" window.location.href='/acompanantes' ">Back
</button>
</form>

{% endblock %}
61 changes: 61 additions & 0 deletions acompanantes/templates/Acompanante/acompanantes.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{% extends 'base.html' %}
{% block content %}

<div class="content">
<div class="">
<div class="page-header-title">
<h4 class="page-title">Last Ten Acompanantes</h4>
<!---
<div style="text-align:right;">
<button type="button" class="btn btn-success waves-effect waves-light"
onClick=" window.location.href='/measurementcreate' " style="text-align:center;">+
</button>
</div>
--->
</div>
</div>

<br>

<div class="page-content-wrapper">
<div class="container">
<!-- Content page -->

<div class="panel panel-default">
<div class="panel-body">
<table class="table table-hover">
<thead>
<tr style="color:#0E2EB0">
<!---<th font color="red">Variable</th>--->
<th>Nombre</th>
<th>Edad</th>
</tr>
</thead>
<tbody>

{% for acompanante in acompanante_list %}
<tr>

<td>{{ acompanante.nombre }}</td>
<td>{{ acompanante.edad }}</td>

</tr>
{% endfor %}

</tbody>
</table>

<div style="text-align:center;">
<button type="button" class="btn btn-primary waves-effect waves-light"
onClick=" window.location.href='/' ">
Back
</button>
</div>

</div>
</div>
</div>
</div>
</div>

{% endblock %}
3 changes: 3 additions & 0 deletions acompanantes/tests.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from django.test import TestCase

# Create your tests here.
11 changes: 11 additions & 0 deletions acompanantes/urls.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

from django.urls import path
from django.views.decorators.csrf import csrf_exempt

from . import views

urlpatterns = [
path('acompanantes/', views.acompanante_list),
path('acompanantecreate/', csrf_exempt(views.acompanante_create), name='acompananteCreate'),
]

30 changes: 30 additions & 0 deletions acompanantes/views.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
from django.shortcuts import render
from django.contrib import messages
from django.http import HttpResponseRedirect
from django.urls import reverse
from .forms import AcompananteForm
from .logic.acompanante_logic import get_acompanante, create_acompanante

def acompanante_list(request):
acompanantes = get_acompanante()
context = {
'acompanante_list': acompanantes
}
return render(request, 'Acompanante/acompanantes.html', context)

def acompanante_create(request):
if request.method == 'POST':
form = AcompananteForm(request.POST)
if form.is_valid():
create_acompanante(form)
messages.add_message(request, messages.SUCCESS, 'Successfully created acompanante')
return HttpResponseRedirect(reverse('acompananteCreate'))
else:
print(form.errors)
else:
form = AcompananteForm()

context = {
'form': form,
}
return render(request, 'Acompanante/acompananteCreate.html', context)
Empty file added citas/__init__.py
Empty file.
6 changes: 6 additions & 0 deletions citas/admin.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
from django.contrib import admin

from .models import Cita

# Register your models here.
admin.site.register(Cita)
6 changes: 6 additions & 0 deletions citas/apps.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
from django.apps import AppConfig


class CitaConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'citas'
16 changes: 16 additions & 0 deletions citas/forms.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
from django import forms
from .models import Cita

class CitaForm(forms.ModelForm):
class Meta:
model = Cita
fields = [
'psicologo',
'dateTime',
'plataforma',
]
labels = {
'psicologo': 'Psicologo',
'dateTime': 'DateTime',
'plataforma': 'Plataforma',
}
14 changes: 14 additions & 0 deletions citas/logic/cita_logic.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@

#HOla

from ..models import Cita

def get_citas():
queryset = Cita.objects.all().order_by('-dateTime')[:10]
return queryset

def create_cita(form):
cita = form.save()
cita.save()
return ()

Empty file added citas/migrations/__init__.py
Empty file.
17 changes: 17 additions & 0 deletions citas/models.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
from django.db import models

# Create your models here. hola
from psicologos.models import Psicologo

#from acompanantes.models import Acompanante
#from estudianteEstrella.models import EstudianteEstrella

class Cita(models.Model):
psicologo = models.ForeignKey(Psicologo, on_delete=models.CASCADE, default=None)
#acompanantes = models.ForeignKey(Acompanante, on_delete=models.CASCADE, default=None)
#estudianteEstrella = models.ForeignKey(EstudianteEstrella, on_delete=models.CASCADE, default=None)
dateTime = models.DateTimeField(auto_now=False, auto_now_add=False)
plataforma = models.CharField(max_length=50)

def __str__(self):
return '%s %s' % (self.dateTime, self.plataforma)
9 changes: 9 additions & 0 deletions citas/serializers.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
from rest_framework import serializers
from . import models


class CitaSerializer(serializers.ModelSerializer):

class Meta:
fields = ('id','psicologo', 'dateTime', 'plataforma',)
model = models.Cita
12 changes: 12 additions & 0 deletions citas/templates/Cita/citaCreate.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{% extends 'base.html' %}

{% block content %}

<form method="POST">

{% csrf_token %}
<br>
{{ form.as_p }}

<button type="submit" class="btn btn-success waves-effect waves-light">Create</button>
<button type="button" class="btn btn-primary waves-effect waves-light"
onClick=" window.location.href='/citas' ">Back
</button>
</form>

{% endblock %}
Loading