Changed AutoDoc layout

This commit is contained in:
Sagi Dayan 2015-06-14 16:39:14 +03:00
parent ba15613417
commit f8469f5301
2 changed files with 68 additions and 16 deletions

View file

@ -49,11 +49,20 @@ def wellcomePage():
@auto.doc() @auto.doc()
def confirm_user_to_campus(validation_token): def confirm_user_to_campus(validation_token):
""" """
This Function is will re <span class="card-title">This Function is will Activate a user and add tha campus to it</span>
:param validation_token: 'seToken|email_suffix' <br>
<b>Route Parameters</b>
<ul>
<li>
validation_token: 'seToken|email_suffix'
</li>
</ul>
:return: :return:
200 - redirect to home + new cookie 200 - redirect to home + new cookie
403 - Invalid Token 403 - Invalid Token
<code>main(){
asd = 3
}</code>
""" """
#TODO #TODO
token = str(validation_token).split('|')[0] token = str(validation_token).split('|')[0]
@ -83,7 +92,7 @@ def send_activation(token):
This Method Will Send An Email To The User - To Confirm his Account This Method Will Send An Email To The User - To Confirm his Account
:param token: - seToken :param token: - seToken
:payload: JSON - {email: 'academic@email.ac.com'} :payload: JSON - {email: 'academic@email.ac.com'}
:return: <b>:return:<b>
200 - Email Sent - No Response 200 - Email Sent - No Response
400 - Bad Request 400 - Bad Request
403 - Invalid Token 403 - Invalid Token

View file

@ -1,5 +1,10 @@
<html> <html>
<head> <head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.96.1/css/materialize.min.css">
<!--Import jQuery before materialize.js-->
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.96.1/js/materialize.min.js"></script>
<title> <title>
{% if title is defined -%} {% if title is defined -%}
{{title}} {{title}}
@ -8,15 +13,7 @@
{% endif -%} {% endif -%}
</title> </title>
<style> <style>
* {
margin: 0;
padding: 0;
font-family: Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
body {
margin: 10px;
}
div.mapping { div.mapping {
margin: 20px 20px; margin: 20px 20px;
@ -45,6 +42,14 @@
</style> </style>
</head> </head>
<body> <body>
<div class="navbar-fixed">
<nav>
<div class="nav-wrapper">
<a href="#!" class="brand-logo center">SE-Hub API Documentation</a>
</div>
</nav>
</div>
<h1> <h1>
{% if title is defined -%} {% if title is defined -%}
{{title}} {{title}}
@ -54,14 +59,18 @@
</h1> </h1>
{% for doc in autodoc %} {% for doc in autodoc %}
<div class="mapping"> <div style="margin-left: auto;margin-right: auto">
<a id="rule-{{doc.rule|urlencode}}" class="rule"><h2>{{doc.rule|escape}}</h2></a> <div class="row" >
<ul class="methods"> <div class="col s12 m6">
<div class="card blue-grey darken-1">
<div class="card-content white-text">
<span class="card-title">{{doc.rule|escape}}</span>
<ul class="methods">
{% for method in doc.methods -%} {% for method in doc.methods -%}
<li class="method">{{method}}</li> <li class="method">{{method}}</li>
{% endfor %} {% endfor %}
</ul> </ul>
<ul class="arguments"> <ul class="arguments">
{% for arg in doc.args %} {% for arg in doc.args %}
<li> <li>
<span class="argument">{{arg}}</span> <span class="argument">{{arg}}</span>
@ -69,8 +78,42 @@
</li> </li>
{% endfor %} {% endfor %}
</ul> </ul>
<p class="docstring">{{doc.docstring|urlize|nl2br}}</p> {{doc.docstring|safe}}
</div>
<div class="card-action">
<a href="#">This is a link</a>
<a href='#'>This is a link</a>
</div>
</div>
</div>
</div>
</div> </div>
{% endfor %} {% endfor %}
<footer class="page-footer">
<div class="container">
<div class="row">
<div class="col l6 s12">
<h5 class="white-text">Footer Content</h5>
<p class="grey-text text-lighten-4">You can use rows and columns here to organize your footer content.</p>
</div>
<div class="col l4 offset-l2 s12">
<h5 class="white-text">Links</h5>
<ul>
<li><a class="grey-text text-lighten-3" href="#!">Link 1</a></li>
<li><a class="grey-text text-lighten-3" href="#!">Link 2</a></li>
<li><a class="grey-text text-lighten-3" href="#!">Link 3</a></li>
<li><a class="grey-text text-lighten-3" href="#!">Link 4</a></li>
</ul>
</div>
</div>
</div>
<div class="footer-copyright">
<div class="container">
SE-Hub (c) 2015 Niptop Team
<a class="grey-text text-lighten-4 right" href="#!">More Links</a>
</div>
</div>
</footer>
</body> </body>
</html> </html>