Check-in [3e849fb034]
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Add `summary` table field (oneliner, to be used in rss/search/twitter, and somewhen later frontpage listings). |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
3e849fb034cf42fdf3693aa3077e1669 |
| User & Date: | mario 2015-04-14 12:05:57 |
Context
|
2015-04-14
| ||
| 12:07 | For resiliency support `set_password` update in session handler. Prepare login page for complaints about visible text field. (Alternatively just placeholder=notice for login feedback). check-in: d7ae58c7dd user: mario tags: trunk | |
| 12:05 | Add `summary` table field (oneliner, to be used in rss/search/twitter, and somewhen later frontpage listings). check-in: 3e849fb034 user: mario tags: trunk | |
|
2015-04-12
| ||
| 15:26 | API locked against `test.db` (needs an inspection UI still) for now. Mostly untested implementation of CREATE/new_project() method with SSL cert requirement. check-in: 884a3cd028 user: mario tags: trunk | |
Changes
Changes to db.sql.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
--# title: freshcode database schema
--# version: 0.7
CREATE TABLE [release] (
name VARCHAR( 100 ) NOT NULL,
title TEXT NOT NULL,
homepage TEXT,
description TEXT NOT NULL,
license VARCHAR( 100 ),
tags VARCHAR( 200 ),
version VARCHAR( 100 ) NOT NULL,
state VARCHAR( 20 ),
scope VARCHAR( 20 ),
changes TEXT,
| > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
--# title: freshcode database schema
--# version: 0.7
CREATE TABLE [release] (
name VARCHAR( 100 ) NOT NULL,
title TEXT NOT NULL,
homepage TEXT,
summary VARCHAR( 200 ),
description TEXT NOT NULL,
license VARCHAR( 100 ),
tags VARCHAR( 200 ),
version VARCHAR( 100 ) NOT NULL,
state VARCHAR( 20 ),
scope VARCHAR( 20 ),
changes TEXT,
|
| ︙ | ︙ |
Changes to release.php.
| ︙ | ︙ | |||
83 84 85 86 87 88 89 90 91 92 93 94 95 96 |
"name" => $newdata->proj_name ->length…3…33["name"],
"homepage" => $newdata->ascii->trim->http ->length…250["homepage"],
"download" => $newdata->ascii->trim->url ->length…250["download"],
"image" => $newdata->ascii->trim->http ->length…250["image"],
"autoupdate_url" => $newdata->ascii->trim->http ->length…250["autoupdate_url"],
"title" => $newdata->text ->length…100["title"],
"description" => $newdata->nl ->length…2000["description"],
"license" => $newdata->words ->length…30["license"],
"tags" => $newdata->words->f_tags ->length…150["tags"],
"version" => $newdata->f_version ->length…30["version"],
"state" => $newdata->words->strtolower ->length…30["state"],
"scope" => $newdata->words->strtolower ->length…30["scope"],
"changes" => $newdata->text->nl ->length…2000["changes"],
"submitter" => $newdata->text ->length…100["submitter"],
| > | 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
"name" => $newdata->proj_name ->length…3…33["name"],
"homepage" => $newdata->ascii->trim->http ->length…250["homepage"],
"download" => $newdata->ascii->trim->url ->length…250["download"],
"image" => $newdata->ascii->trim->http ->length…250["image"],
"autoupdate_url" => $newdata->ascii->trim->http ->length…250["autoupdate_url"],
"title" => $newdata->text ->length…100["title"],
"description" => $newdata->nl ->length…2000["description"],
"summary" => $newdata->text->nl ->length…160["summary"],
"license" => $newdata->words ->length…30["license"],
"tags" => $newdata->words->f_tags ->length…150["tags"],
"version" => $newdata->f_version ->length…30["version"],
"state" => $newdata->words->strtolower ->length…30["state"],
"scope" => $newdata->words->strtolower ->length…30["scope"],
"changes" => $newdata->text->nl ->length…2000["changes"],
"submitter" => $newdata->text ->length…100["submitter"],
|
| ︙ | ︙ |