mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Rename the AUR software to aurweb
Rename the project to help differentiate between the software providing access to the Arch User Repository and the collection of source packages itself. Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
parent
a28d4f8e3e
commit
cc1e8aed30
31 changed files with 73 additions and 176 deletions
104
web/README
104
web/README
|
@ -1,104 +0,0 @@
|
|||
==============
|
||||
AUR Web Interface
|
||||
==============
|
||||
|
||||
Terms and Definitions:
|
||||
================
|
||||
AUR - Arch User Repository
|
||||
Repository made up of a collection of build scripts that are
|
||||
created and submitted by the Arch community.
|
||||
|
||||
TU - Trusted User
|
||||
A user that can add binary packages to the [community]
|
||||
repository and administer AUR.
|
||||
|
||||
[unsupported]
|
||||
The collection of package build files hosted via the AUR website.
|
||||
|
||||
File Hierachy
|
||||
=========
|
||||
|
||||
Directory Layout:
|
||||
-------------------
|
||||
./html - DocumentRoot for AUR, where the PHP scripts live.
|
||||
./html/css - CSS for AUR appearance
|
||||
./html/css/navbar - CSS for Arch navigation bar appearance
|
||||
./html/images - Any AUR images live here.
|
||||
./lib - Supporting PHP include files. Access denied to Apache.
|
||||
./locale
|
||||
./template - Where most of the html markup resides and minimal
|
||||
amount of PHP scripting.
|
||||
./template/stats
|
||||
|
||||
./html Files:
|
||||
-------------
|
||||
account.php -
|
||||
PHP script to handle registering for a new account. It prompts
|
||||
the visitor for account information: desired username, E-mail,
|
||||
password, real name, IRC nick, and default language. The info is
|
||||
recorded in the Users table.
|
||||
|
||||
A logged-in user can change any of their own account information. If a
|
||||
TU or Developer is logged into the system, they can search for and
|
||||
edit accounts. A TU can change an account to a TU or User account. A
|
||||
Developer can also change an account to the Developer type. TUs and
|
||||
Developers are able to suspend accounts. If an account is suspended,
|
||||
all packages are orphaned (the MaintainerUID field in the Packages
|
||||
table is set to NULL).
|
||||
|
||||
addvote.php -
|
||||
A form to submit proposals relating to the AUR. Only accessible to TUs
|
||||
and Developers. Can be used to vote on a potential new TU, or any
|
||||
other proposal that needs a vote. Length of the vote can be specified.
|
||||
|
||||
index.php -
|
||||
Main page for the AUR. Provides links to all other pages in the AUR.
|
||||
Gives a brief synopsis of what the AUR is and where to go for more
|
||||
information.
|
||||
|
||||
logout.php -
|
||||
Logs out a logged-in user. Clears the session id from the Sessions
|
||||
table and unsets the cookie.
|
||||
|
||||
packages.php -
|
||||
Page used to search the package database. Supports searching by name,
|
||||
category, maintainer, popularity, etc. Also provides the ability to go
|
||||
to a package page which has specific information for that package.
|
||||
A specific package page includes the name, description, votes, etc.
|
||||
As well as the ability to perform actions on the packages, such as
|
||||
flagging or leaving a comment on the package.
|
||||
|
||||
passreset.php -
|
||||
A page for a user to enter their e-mail and receive a reset e-mail to
|
||||
replace the forgotten password.
|
||||
|
||||
pkgsubmit.php -
|
||||
Page for users to upload a new package. Only allows upload of a
|
||||
tarball that has been compressed with gzip. Tarball must contain the
|
||||
PKGBUILD, scriptlets, and any other files necessary to build the
|
||||
package from source. The user can select a category for the package.
|
||||
The page makes appropriate entries into the database for tracking the
|
||||
newly added source package and associated information.
|
||||
|
||||
rpc.php -
|
||||
A frontend for tools to obtain raw information from the AUR. Features
|
||||
the ability to search for a package, return information on a package,
|
||||
return information on multiple packages, and search for a specific
|
||||
package maintainer. Functionality through HTTP GET.
|
||||
|
||||
rss.php -
|
||||
Generates RDF Site Summary (RSS) feed with the latest packages updated
|
||||
in the AUR. Lists most recent 20 packages. Includes package name, link
|
||||
to package page, package description, time of update, source listing,
|
||||
maintainer name.
|
||||
|
||||
tu.php -
|
||||
Page only available to TUs and Developers. Shows ongoing votes for
|
||||
proposals and past votes for proposals. Current votes can be voted on
|
||||
with a "Yes" vote, "No" vote, or an "Abstain" vote. Developers and TUs
|
||||
can only vote once. Cannot vote on a proposal about themselves.
|
||||
|
||||
voters.php -
|
||||
Page only available to TUs and Developers. Shows list of users that
|
||||
voted for a specific package. Each username links to the user's
|
||||
account information page.
|
|
@ -11,4 +11,4 @@ html_header( __("Page Not Found") );
|
|||
</div>
|
||||
|
||||
<?php
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
|
|
@ -136,6 +136,6 @@ if (isset($_COOKIE["AURSID"])) {
|
|||
|
||||
echo "</div>";
|
||||
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
||||
?>
|
||||
|
|
|
@ -113,5 +113,5 @@ if (has_credential(CRED_TU_ADD_VOTE)) {
|
|||
print __("You are not allowed to access this area.");
|
||||
}
|
||||
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
||||
|
|
|
@ -16,6 +16,6 @@ if (!isset($base_id) || !has_credential(CRED_PKGBASE_EDIT_COMAINTAINERS, array(p
|
|||
html_header(__("Manage Co-maintainers"));
|
||||
$users = pkgbase_get_comaintainers($base_id);
|
||||
include('comaintainers_form.php');
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
/* AUR-specific customizations to "archweb.css". */
|
||||
/* aurweb-specific customizations to archweb.css */
|
||||
|
||||
#archnavbar.anb-aur ul li#anb-aur a {
|
||||
color: white !important;
|
||||
}
|
|
@ -45,7 +45,7 @@ html_header( __("Home") );
|
|||
<p>
|
||||
<?php
|
||||
echo __(
|
||||
'General discussion regarding the Arch User Repository (AUR) and Trusted User structure takes place on %saur-general%s. Package orphan requests, merge requests, and deletion requests should be filed in the %sPackage Actions%s box. For discussion relating to the development of the AUR, use the %saur-dev%s mailing list.',
|
||||
'General discussion regarding the Arch User Repository (AUR) and Trusted User structure takes place on %saur-general%s. Package orphan requests, merge requests, and deletion requests should be filed in the %sPackage Actions%s box. For discussion relating to the development of the AUR web interface, use the %saur-dev%s mailing list.',
|
||||
'<a href="https://mailman.archlinux.org/mailman/listinfo/aur-general">',
|
||||
'</a>',
|
||||
'<var>',
|
||||
|
@ -129,4 +129,4 @@ $(document).ready(function() {
|
|||
});
|
||||
</script>
|
||||
<?php
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
|
|
@ -143,7 +143,7 @@ if (!empty($tokens[1]) && '/' . $tokens[1] == get_pkg_route()) {
|
|||
} else {
|
||||
switch ($path) {
|
||||
case "/css/archweb.css":
|
||||
case "/css/aur.css":
|
||||
case "/css/aurweb.css":
|
||||
case "/css/cgit.css":
|
||||
case "/css/archnavbar/archnavbar.css":
|
||||
header("Content-Type: text/css");
|
||||
|
|
|
@ -53,4 +53,4 @@ html_header('AUR ' . __("Login"));
|
|||
<?php endif; ?>
|
||||
</div>
|
||||
<?php
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
|
|
@ -99,5 +99,5 @@ if (isset($pkgid)) {
|
|||
}
|
||||
}
|
||||
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
||||
|
|
|
@ -109,4 +109,4 @@ html_header(__("Password Reset"));
|
|||
|
||||
<?php
|
||||
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
|
|
@ -155,5 +155,5 @@ if (isset($_COOKIE["AURSID"])) {
|
|||
pkgbase_display_details($base_id, $details, null);
|
||||
}
|
||||
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
||||
|
|
|
@ -45,4 +45,4 @@ if (has_credential(CRED_PKGBASE_DELETE)): ?>
|
|||
print __("Only Trusted Users and Developers can delete packages.");
|
||||
endif;
|
||||
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
|
|
@ -66,4 +66,4 @@ if (has_credential(CRED_PKGBASE_DELETE)): ?>
|
|||
print __("Only Trusted Users and Developers can merge packages.");
|
||||
endif;
|
||||
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
|
|
@ -80,5 +80,5 @@ if (isset($base_id)) {
|
|||
include('pkgreq_results.php');
|
||||
}
|
||||
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
||||
|
|
|
@ -121,5 +121,5 @@ else {
|
|||
header('Location: /');
|
||||
}
|
||||
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
||||
|
|
|
@ -31,4 +31,4 @@ if (has_credential(CRED_PKGBASE_LIST_VOTERS)):
|
|||
<?php
|
||||
endif;
|
||||
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
<?php
|
||||
define("AUR_VERSION", "v3.5.1");
|
||||
define("AURWEB_VERSION", "v3.5.1");
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<div id="footer">
|
||||
<p>
|
||||
Copyright © 2004-2014 AUR Development Team –
|
||||
Copyright © 2004-2014 aurweb Development Team –
|
||||
<strong>Unsupported packages are user produced content. Any use of the provided files is at your own risk.</strong>
|
||||
</p>
|
||||
</div>
|
||||
|
|
|
@ -3,9 +3,9 @@
|
|||
|
||||
<div id="footer">
|
||||
<?php if ($ver): ?>
|
||||
<p>AUR <?= htmlspecialchars($ver) ?></p>
|
||||
<p>aurweb <?= htmlspecialchars($ver) ?></p>
|
||||
<?php endif; ?>
|
||||
<p>Copyright © 2004-<?= date("Y") ?> AUR Development Team.</p>
|
||||
<p>Copyright © 2004-<?= date("Y") ?> aurweb Development Team.</p>
|
||||
<p><?= __('Unsupported packages are user produced content. Any use of the provided files is at your own risk.') ?></p>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<head>
|
||||
<title>AUR (<?= htmlspecialchars($LANG); ?>)<?php if ($title != "") { print " - " . htmlspecialchars($title); } ?></title>
|
||||
<link rel='stylesheet' type='text/css' href='/css/archweb.css' />
|
||||
<link rel='stylesheet' type='text/css' href='/css/aur.css' />
|
||||
<link rel='stylesheet' type='text/css' href='/css/aurweb.css' />
|
||||
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||
<link rel='alternate' type='application/rss+xml' title='Newest Packages RSS' href='<?= get_uri('/rss/'); ?>' />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
|
|
@ -16,5 +16,5 @@ html_header(); # print out the HTML header
|
|||
print __("Hi, this is worth reading!")."<br />\n";
|
||||
|
||||
|
||||
html_footer(AUR_VERSION);
|
||||
html_footer(AURWEB_VERSION);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue